[ sosingus @ 12.08.2005. 09:39 ] @
Ulazim u svet delphi-a i imam cesto "problemcice".
Ovo je jedan od tih.
Naime, treba mi procedura GetLocaleFormatSettings koja za prvi parametar trazi LCID:Integer . Nasla sam listu mogucih LCID-a , ali ne mogu da nadjem kako da dodjem do takvog podatka "at runtime" tj. koji je to aktuelni LCID na racunaru klijenta/servera?
Please, help! :-)
[ sosingus @ 12.08.2005. 11:21 ] @
Pa, evo ipak sam nasla. Ali mi ne radi kako treba.
Postoje dve win32 f-je GetUserDefaultLCID i GetSystemDefaultLCID pri cemu bi GetUserDefaultLCID LCID trebao biti trenutni na klijentu.
Treba mi za upotrebu u konverziji izmedju StrToFloat i FloatToStr. Mora cu naci neko zaobilazno resenje.
[ engineer @ 13.08.2005. 16:51 ] @
Najlakse ti je koristiti LOCALE_USER_DEFAULT kao parametar za GetLocaleFormatSettings.
Sta ti u stvari ne radi kako treba?
[ sosingus @ 16.08.2005. 09:30 ] @
Pri konverziji StrToFloat(string1 [, formatsettings1]); izbacuje mi gresku tipa neispravan float "2,600" (npr) sto je naravno zbog lokalnih podesavanja koji je znak decimale, a koji razdvaja hiljade.
Nasla sam zaobilazno resenje, ali ipak cu probati to sto predlazes (mada mi se cini da se svodi na isto) jer je cistije-citljivije resenje.


[Ovu poruku je menjao sosingus dana 16.08.2005. u 10:31 GMT+1]

[Ovu poruku je menjao sosingus dana 16.08.2005. u 10:37 GMT+1]
[ sosingus @ 16.08.2005. 09:40 ] @
Ne mogu da verujem, sada radi sa LOCALE_USER_DEFAULT parametrom.
thanks :)