5

我正在尝试通过系统区域设置的默认货币设置格式化浮点数(扩展)。我发现此解决方案的主要支持者是以下行:

GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);

在我看到的任何地方,它们都提供了完全如图所示的解决方案(之前没有类说明符,如 System.LOCALE_SYSTEM_DEFAULT 或任何东西)。但是,我的编译器坚持认为 LOCALE_SYSTEM_DEFAULT 是一个未声明的标识符。在我看来,唯一的要求是“使用 SysUtils”,我就是这样做的。

我正在使用 Delphi 2010。有人知道为什么我的编译器找不到这个看似隐含的常量吗?

非常感谢,
贾里德

4

1 回答 1

14

将 Windows 添加到您的使用列表中。该标识符在那里定义。

于 2010-01-18T02:16:46.157 回答