gpt4 book ai didi

delphi - 配置不考虑的区域设置

转载 作者:行者123 更新时间:2023-12-03 15:57:08 28 4
gpt4 key购买 nike

我的软件依赖于 Windows 区域设置配置才能正常工作。

我的客户始终设置了 pt-br 语言环境,这样就可以正常工作。

在一个用户的窗口中,正确设置了 pt-br 区域设置,但不知何故我的软件获取了所有美国配置。 (. 作为小数分隔符,$ 作为货币符号等)。

有什么办法可以在我的软件中强制全局区域设置吗?

最佳答案

由于您有delphi-7,您可以执行以下操作:

Application.UpdateFormatSettings := false;

这会阻止系统使用 Windows 默认值更新您的应用程序。

然后在应用程序启动时定义:

DecimalSeparator := '.'; // Or whatever preference you have
CurrencyString := '$'; // Or something else
...
etc

在 Delphi 2006 及更高版本中,此方法已被弃用,并且首选使用 TFormatSettings。如果部分应用程序需要在执行期间更改格式设置,它还可以处理重入问题。

关于delphi - 配置不考虑的区域设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11017354/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com