能力值:
( LV9,RANK:170 )
|
-
-
2 楼
sum:=1000+ strtoint(copy(s,1,4)) + strtoint(copy(s,6,9)) + strtoint(copy(s,11,14)) ………………;
错误在于这里 ====== ====
copy函数的第3个参数是要取的串的长度,不是到第几个字符了。
出这个错误就是这个原因
|
能力值:
(RANK:410 )
|
-
-
3 楼
楼上说的对,改成这样应该就可以了。
s:=Edit1.Text;
sum:=1000+ strtoint(copy(s,1,4)) + strtoint(copy(s,6,4)) + strtoint(copy(s,11,4)) + strtoint(copy(s,16,4)) + strtoint(copy(s,21,4)) + strtoint(copy(s,26,4));
Edit2.Text:=inttostr(sum);
|
能力值:
(RANK:10 )
|
-
-
4 楼
谢谢兄弟们!!!!已经解决。。。嘿嘿~小弟刚学不久~~请不要见笑啊~
|
|
|