开发者

Delphi - undeclared identifier: LOCALE_SYSTEM_DEFAULT

开发者 https://www.devze.com 2022-12-16 21:41 出处:网络
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:

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,

Jared


Add Windows to your uses list. That identifier is defined there.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号