Delphi报错 “is not a valid integer value”
答案:1 悬赏:70
解决时间 2021-01-17 11:41
- 提问者网友:佞臣
- 2021-01-16 14:30
Delphi报错 “is not a valid integer value”
最佳答案
- 二级知识专家网友:平生事
- 2021-01-16 16:08
可能的问题:
1、edit1.text----不是数字串;
2、cells[1,1]----不是数字串;
3、StrToInt(Edt1.Text)+StrToInt(StringGrid1.Cells[1,1])-------整型数越界
追问:edit1.text,cells都是字符所以我转换成int了
第三个,我输了一个很小的数字啊
追答:赋值号左边用临时变量过渡下呢?
追问:对,我也是这样想的,但还是有这个问题,我经过一步步测试确定问题在
j:=StrToInt(StringGrid1.Cells[1,1])
但是我就是不明白为什么有问题。字符串转换成整形赋值啊
1、edit1.text----不是数字串;
2、cells[1,1]----不是数字串;
3、StrToInt(Edt1.Text)+StrToInt(StringGrid1.Cells[1,1])-------整型数越界
追问:edit1.text,cells都是字符所以我转换成int了
第三个,我输了一个很小的数字啊
追答:赋值号左边用临时变量过渡下呢?
追问:对,我也是这样想的,但还是有这个问题,我经过一步步测试确定问题在
j:=StrToInt(StringGrid1.Cells[1,1])
但是我就是不明白为什么有问题。字符串转换成整形赋值啊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |