StrToFloat在我的应用程序中引发错误,而不是在任何应用程序中

时间:2010-09-20 05:30:59

标签: delphi delphi-7

我的应用程序在一月前在Delphi 7中编写。 现在我想将float str值(如12.5)转换为扩展,但delphi会引发错误。

调试器异常通知

Project Educatee.exe引发了异常类EConvertError,消息“'12 .5”不是有效的浮点值'。流程停止了。使用步骤或运行继续。

相同的功能在新应用程序中正常工作

代码很简单 VAR x:扩展; 以及任何地方 X:= strToFloat('12 .5');

1 个答案:

答案 0 :(得分:6)

检查位于 sysUtils 中的 DecimalSeparator 变量的值,将代码设置为另一个字符。 我发现它的形式。设置为'/'字符。