Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Regional Settings

[es] :: Pascal / Delphi / Kylix :: Regional Settings

[ Pregleda: 2955 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

borovac
127.0.0.1

Član broj: 29278
Poruke: 220
*.as54.ze.bih.net.ba.



Profil

icon Regional Settings01.01.2005. u 17:21 - pre 217 meseci
Kako dobiti u Delphi-u Regional Settings, posebno me zanima decimal symbol (floating point)?
Da li ih je moguće promijeniti?
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Regional Settings01.01.2005. u 18:01 - pre 217 meseci
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:
procedure SetUserDecimalSymbol(C:Char);
begin
    SetLocaleInfo(GetUserDefaultLCID,LOCALE_SDECIMAL,PChar(C));
end;
To je to. Mozes menjati sve i svasta. Ovo su ti flagovi za sve sto mozes da menjas:

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.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Regional Settings

[ Pregleda: 2955 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.