[ borovac @ 01.01.2005. 17:21 ] @
Kako dobiti u Delphi-u Regional Settings, posebno me zanima decimal symbol (floating point)? Da li ih je moguće promijeniti? |
[ borovac @ 01.01.2005. 17:21 ] @
[ Srki_82 @ 01.01.2005. 18:01 ] @
Sve se moze kad se hoce :) Delphi ima u sebi funkciju koja ti vraca podesavanja iz Regional Settings-a, ali koliko znam nema nesto posebno za menjanje podataka tako da moras malo da se patis.
To bi izgledalo otprilike ovako: Code: To je to. Mozes menjati sve i svasta. Ovo su ti flagovi za sve sto mozes da menjas:procedure SetUserDecimalSymbol(C:Char); begin SetLocaleInfo(GetUserDefaultLCID,LOCALE_SDECIMAL,PChar(C)); end; LOCALE_ICALENDARTYPE LOCALE_SDATE LOCALE_ICURRDIGITS LOCALE_SDECIMAL LOCALE_ICURRENCY LOCALE_SGROUPING LOCALE_IDIGITS LOCALE_SLIST LOCALE_IFIRSTDAYOFWEEK LOCALE_SLONGDATE LOCALE_IFIRSTWEEKOFYEAR LOCALE_SMONDECIMALSEP LOCALE_ILZERO LOCALE_SMONGROUPING LOCALE_IMEASURE LOCALE_SMONTHOUSANDSEP LOCALE_INEGCURR LOCALE_SNEGATIVESIGN LOCALE_INEGNUMBER LOCALE_SPOSITIVESIGN LOCALE_ITIME LOCALE_SSHORTDATE LOCALE_S1159 LOCALE_STHOUSAND LOCALE_S2359 LOCALE_STIME LOCALE_SCURRENCY LOCALE_STIMEFORMAT Funkcije koje mogu da ti pomognu su: SetLocaleInfo, GetLocaleInfo, GetCurrencyFormat, GetDateFormat, GetNumberFormat, GetSystemDefaultLCID, GetThreadLocale, GetTimeFormat, GetUserDefaultLCID. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|