代码是这样子的:
intTemp := StrToInt('$' + strTemp);其中strTemp是字符串形式的十六进制数,intTemp是个整数...怎么运行的时候出现错误: "$" is not a valid integer value;这是怎么回事,有人遇见过没?给帮忙解释下问题出在哪了?
intTemp := StrToInt('$' + strTemp);其中strTemp是字符串形式的十六进制数,intTemp是个整数...怎么运行的时候出现错误: "$" is not a valid integer value;这是怎么回事,有人遇见过没?给帮忙解释下问题出在哪了?
解决方案 »
- 我写的stringgrid删除行操作,求指导
- xml文件怎么根据属性值确定节点?
- 已经知道dos程序的文件名,怎么终止这个进程
- lywho(阿勇) ,CROSSER进来
- 为什么我用tquery.delete会报错啊~~
- 请问,C/S作远程数据库.必须要用MSSQL一类吗?用ACCESS可以作吗?例如局域网中的.
- 关于远程进程监控问题,急~~~~~~~
- 下面的动态报表怎样去实现呢?在线等
- 我写一个把图片存入数据库的小软件,但是在我把图片存入数据库后,再浏览时点确定就出错了。
- 如何访问远程数据库?
- 转帖:强大的TcpServer压力测试工具源码(附突破连接限制的方法和工具)
- 我在程序中用到一个ACTIVEX控件,运行提示:interface not supported.
好像你的strTemp里是空值
先用HextoStr,再用strtoint看看
intTemp := StrToInt('$' + strTemp)
else
intTemp := 0;
TryStrToInt
也会报楼主的错误.!
代码没错,出错的原因是没有给 strTemp 赋值。strTemp:='1A2B';
intTemp := StrToInt('$' + strTemp);
这样就不会错了。