delphi – 是否有可用的一致全局FormatSettings变量?

我知道有一个全局的FormatSettings变量可用,它在启动时使用当前的区域OS设置进行初始化.这意味着,当您将字符串转换为数字和签名时,例如,在xml文件中,您与其他PC交换这些文件.可能会发生这样的文件无法加载,因为字符串不能再转换回数字.它取决于DecimaleSeparator.

所以我的问题是:是否有另一个Globel FormatSettings变量可用,我可以用来将持久数据存储到文本文件中?

例:

FloatToStr(Value, PersistentFormatSettings);

最佳答案 不,没有这样的变数.不过,欢迎您自己定义一个.在单元中声明它,然后在需要与语言环境无关的设置的任何位置使用该单元.

点赞