2010-01-18 13 views
5

Sistem yerel ayarlarının varsayılan para birimi ayarları tarafından bir float (genişletilmiş) biçimlendirmeye çalışıyorum.Delphi - bildirilmemiş tanıtıcı: LOCALE_SYSTEM_DEFAULT

GetLocaleFormatSettings(LOCALE_SYSTEM_DEFAULT, format_settings);

ve (System.LOCALE_SYSTEM_DEFAULT veya bir şey gibi, hiçbir sınıfı belirteci öncesi) gösterildiği gibi, nereye baksam bunlar tam çözüm sağlar: Ben aşağıdaki satırı olması bu çözümün anahtarıdır savunucusu bulduk. Ancak, derleyicim LOCALE_SYSTEM_DEFAULT kayıt edilmemiş bir tanımlayıcı olduğu konusunda ısrar ediyor. , bana göre, tek gereksinim, "SysUtils kullanır" ı kullanmaktır.

Delphi 2010 kullanıyorum. Derleyicimin neden bu açık örtük sabiti bulamadığını bilen var mı? bolca

sayesinde
Jared

cevap

14

kullanımlarınız listesine Windows'u ekleyin. Bu tanımlayıcı orada tanımlanmıştır.

+0

WONDERFUL. Çok teşekkür ederim! – JMTyler