2010-01-18 5 views
5

Я пытаюсь отформатировать поплавок (расширенный) в соответствии с настройками валюты по умолчанию для языкового стандарта системы. Я нашел ключ инициатора этого решения будет следующая строка:Delphi - необъявленный идентификатор: LOCALE_SYSTEM_DEFAULT

GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);

и везде я смотрю, они обеспечивают решение именно так, как показано на рисунке (не класс спецификатор перед тем, как System.LOCALE_SYSTEM_DEFAULT или что-нибудь). Однако мой компилятор настаивает на том, что LOCALE_SYSTEM_DEFAULT является необъявленным идентификатором. Это кажется мне, что единственное требование - использовать «SysUtils», что я и делаю.

Я использую Delphi 2010. Кто-нибудь знает, почему мой компилятор не может найти эту, казалось бы, неявную константу?

Благодаря в изобилии,
Джаред

ответ

14

Добавить Окна в список целей. Этот идентификатор определен там.

+0

WONDERFUL. Большое спасибо! – JMTyler