Delphi - undeclared identifier: LOCALE_SYSTEM_DEFAULT
I'm trying to format a float (extended) by the system locale's default currency settings. I have found the key proponent to this solution to be the followin开发者_运维技巧g line:
GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);
and everywhere I look, they provide the solution exactly as shown (no class specifier before, like System.LOCALE_SYSTEM_DEFAULT or anything). However, my compiler is insistent that LOCALE_SYSTEM_DEFAULT is an undeclared identifier. It seems to me that the only requirement is to have "uses SysUtils", which I do.
I'm using Delphi 2010. Does anybody know why my compiler can't find this seemingly implicit constant?
Thanks in abundance,
JaredAdd Windows to your uses list. That identifier is defined there.
加载中,请稍侯......
精彩评论