我正在尝试通过系统区域设置的默认货币设置格式化浮点数(扩展)。我发现此解决方案的主要支持者是以下行:
GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);
在我看到的任何地方,它们都提供了完全如图所示的解决方案(之前没有类说明符,如 System.LOCALE_SYSTEM_DEFAULT 或任何东西)。但是,我的编译器坚持认为 LOCALE_SYSTEM_DEFAULT 是一个未声明的标识符。在我看来,唯一的要求是“使用 SysUtils”,我就是这样做的。
我正在使用 Delphi 2010。有人知道为什么我的编译器找不到这个看似隐含的常量吗?
非常感谢,
贾里德