在程序退出时总提示'5.1' is not a valid integervalue,的错误,单步调试发现StrtoFloatDef出错,
StrtoFloatDef('5.1')。后来发现windows的数字分割符是有区域问题的,一般中国都是点号,美国是用逗号。
英文这个软件会有英文版,为了统一,
在程序初始化时,指定 DecimalSeparator := '.';//指定数字的分割符为点号。
在程序退出时总提示'5.1' is not a valid integervalue,的错误,单步调试发现StrtoFloatDef出错,
StrtoFloatDef('5.1')。后来发现windows的数字分割符是有区域问题的,一般中国都是点号,美国是用逗号。
英文这个软件会有英文版,为了统一,
在程序初始化时,指定 DecimalSeparator := '.';//指定数字的分割符为点号。