2010-01-18 66 views
5

我试图通过系统区域设置的默认货币设置格式化一个浮动(扩展)。我已经找到了重要支持者来此解决方案是以下行:德尔福 - 未声明的标识符:LOCALE_SYSTEM_DEFAULT

GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);

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

我使用德尔福2010年。有谁知道为什么我的编译器无法找到这个看似隐含的常量?

感谢丰富,
贾里德

回答

14

Windows添加到您的应用列表。那个标识符在那里定义。

+0

WONDERFUL。非常感谢你! – JMTyler 2010-01-18 02:20:30