我用strtofloat函数转换,但是如果字符串中不是纯数字或字符串为空,则报错,如何解决呢
解决方案 »
- 年度最受欢迎的10大笑话,你看过几个?
- 请教一个小系统的思路!在线等良策。。。
- 请教:我用视频采集卡捕获一幅图bmp,怎样在image上显示或保存?
- 如何检查query查询出来的记录是否为空?谢谢!
- Delphi好学吗?
- 树型控件中怎样查找到所需的节点,并展开.
- 用actionmanager作的菜单,那怎样表示比如说“文件”菜单中的“打开”选项的caption!
- 怎么要怎么办才能响应用户点击了位于任务栏的程序窗体的事件?
- 如何才能使ScrollBar控件,在滚动时它的滚动块不会一闪一闪呢?高分!
- 使用socketconnection进行连接,可不知为什么连不起来,但只要拔号一连上,却可以了,这是为什么?
- 请教一个排序问题
- 问个indy发送数据的问题
try
StrToFloat
except
end;
我自己用的有一个函数供你参考一下
function s2f(str:string):Double;
begin
result:=0;
str:=uppercase(trim(str));
if str='' then exit;
if not (str[1] in ['0'..'9','-']) then exit;
try result:=strtofloat(str) except end;
end;