菜鸟问题:怎么将一个字符串转化为浮点数?? 我用strtofloat与texttofloat都实现不了, 不知道是那里用错了。又不想自己写过程... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定义的变量应是var ss:string;aa:double;beginss:=edit1.textaa:=strtofloat(ss);end; 好像string中有小数点就会造成econverterror异常啊!如果string是一个整数就可以 try f:=StrToFloat(str);except write error codeend; try f:=StrToFloat(str);except write error codeend;因为所输入的字符串可能不会是数字,最好是要有异常处理机制。 我的语句是这样的var f: double;...try f := strtofloat(edit1.text);except on econverterror do showmessage('...');end;很奇怪当我输入一个带有小数点的数时,如1.56什么的,居然会引发异常 如果你的字符串是由数组或指针得来的,那么用Move()它和VC中的CpyMem()的功能相同 我用texttofloat也是同样的问题,有小数点的话就不能转换,郁闷... 问题解决了,不知道为什么我的delphi的小数点分隔符竟然是',' 于是加上一句DemicalSeperator := '.';就ok了。 TcxLookupComboBox 匹配的问题 在线急用啊,谢谢各位达人 程序员的最后归宿究竟是什么? 帮mm问个保存网页的问题,朋友还得多支持哦:) 当双击StringGrid中的一条记录,弹出一窗口。但是选中这一行,在StringGrid的其他地方双击同样能够弹出窗口。 赋值 关于createporcess的问题 谁有控件 WPTools 3.0.9 请与我联系。 Delphi Oracle Unicode 报ORA-12571 关于TOutlookBar的使用,谁能给我一个具体的例子 再问:关于数据类型的转化!!! 谁有fast report ?20分
var
ss:string;
aa:double;
begin
ss:=edit1.text
aa:=strtofloat(ss);
end;
如果string是一个整数就可以
f:=StrToFloat(str);
except
write error code
end;
f:=StrToFloat(str);
except
write error code
end;因为所输入的字符串可能不会是数字,最好是要有异常处理机制。
var
f: double;
...
try
f := strtofloat(edit1.text);
except
on econverterror do showmessage('...');
end;很奇怪当我输入一个带有小数点的数时,如1.56什么的,居然会引发异常
Move()它和VC中的CpyMem()的功能相同
我用texttofloat也是同样的问题,有小数点的话就不能转换,郁闷...
于是加上一句
DemicalSeperator := '.';
就ok了。