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

Ami*_*min 1 delphi delphi-7

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

调试器异常通知

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

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

代码只是var x:Extended; 以及X:= strToFloat('12 .5')的任何地方;

Ami*_*min 6

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