$+strtoint(Etc1(setuserno, 1, 2));
.....
.....
解决方案 »
- delphi TThread类使用
- delphi 读取access数据库22186条数据用时33秒,怎么加快读取速度
- 【活跃论坛气氛】之VCL使用经验分享
- 这个界面用到哪些控件?
- 我这边想做软件代理销售,代理什么行业软件好啊,大家参谋一下啊,哪个软件开发商的?请推荐下啊
- 重价求购<<悟透Delphi>>,顶者有分
- delphi与access数据库有哪几种方式连接数据库?
- 请问,我在DELPHI6中设置EXECL的列宽时为什么总是报错??
- 200分的难题:如何操纵刻录机刻录数据?
- 小問題有難度,98分相送!!!
- delphi XE5 update2 Patch(this release is intended for educational purpose only)
- delphi动态关闭窗体-根据动态变量关闭窗体
buyenergdata[3] := strtoint($+Etc1(setuserno, 1, 2));//Etc1取字符串
buyenergdata[4] := strtoint($+Etc1(setuserno, 3, 2));
buyenergdata[5] := strtoint($+Etc1(setuserno, 5, 2));
buyenergdata[6] := strtoint($+Etc1(setuserno, 7, 2));
buyenergdata[7] := strtoint($+Etc1(setuserno, 9, 2));
应该是十六进制吧?但是你直接用strtoint(Etc1(setuserno, 1, 2));//
保存的就是十进制的数据。
十进制12 就是 16进制 0C
十进制34 就是 16进制 22
十进制56 就是 16进制 38楼上各位的方法都是对的,细节上有错误:
正确的方法是:
buyenergdata[3] := strtoint('$'+Etc1(setuserno, 1, 2));//Etc1取字符串
buyenergdata[4] := strtoint('$'+Etc1(setuserno, 3, 2));
buyenergdata[5] := strtoint('$'+Etc1(setuserno, 5, 2));
buyenergdata[6] := strtoint('$'+Etc1(setuserno, 7, 2));
buyenergdata[7] := strtoint('$'+Etc1(setuserno, 9, 2));