急!!!字符串与整数的相互转换问题? hy5声明的是不是Integer类型的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的hy5是什么类型,好像是字符串型,不能这样:hy5:=StrToInt(hy5)+1; 应该定义一个整形变量。var iTemp:intger;iTemp:=StrToInt(hy5)+1;下面的IntToStr(hy5);错误,因为hy5是字符串量,改为IntToStr(iTemp); 来晚一步,同意gzmhero(hihihi)。 那就是的。你的hy5是string的,但是,你转换成int后又负值给他,当然出错了。 hy5:=StrToInt(hy5)+1; 为hy5:=IntToStr(StrToInt(hy5)+1); hy5:=copy(hy,3,6);hy5:=inttostr(StrToInt(hy5)+1); 第99行cid:='KH'+hy5; 第100行 hy5:=copy(hy,3,6);hy5:=inttostr(StrToInt(hy5)+1); 第99行cid:='KH'+hy5; 第100行 hy:=Datamodule1.clientcompanyuser.fieldbyname('coding').asstring;cid:='KH'+IntToStr( StrToInt( Copy( hy, 3, 6 ) ) + 1 ); hy5:=StrToInt(hy5)+1; 第99行cid:='KH'+inttostr(hy5); 第100行改成 cid:='KH'+inttostr(StrToInt(hy5)+1); 十进制小数转换为十六进制小数方法!解答???? 辣手的问题啊,请各位大侠来帮忙啊! 问题 --谢谢 如何不让图片在移动的时候闪动 请教!!打印超长报表不分页怎么解决?? 请教大侠fastreport怎样实现设置打印机对话框,预览和打印非常感谢???? 象XP中那样的WEB管理页面都是怎么做出来的? 奇怪,Query里更新记录还差什么? 一个简单的问题 有人在用Bold吗? 文件复制和线程问题? RX的memorytable控件是否要安装BDE?
iTemp:=StrToInt(hy5)+1;
下面的IntToStr(hy5);错误,因为hy5是字符串量,改为IntToStr(iTemp);
为
hy5:=IntToStr(StrToInt(hy5)+1);
hy5:=inttostr(StrToInt(hy5)+1); 第99行
cid:='KH'+hy5; 第100行
hy5:=inttostr(StrToInt(hy5)+1); 第99行
cid:='KH'+hy5; 第100行
cid:='KH'+IntToStr( StrToInt( Copy( hy, 3, 6 ) ) + 1 );
cid:='KH'+inttostr(hy5); 第100行改成 cid:='KH'+inttostr(StrToInt(hy5)+1);