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

C# - regionalna podešavanja

[es] :: .NET :: .NET Desktop razvoj :: C# - regionalna podešavanja

[ Pregleda: 2698 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
*.dynamic.sbb.co.yu.



+2 Profil

icon C# - regionalna podešavanja12.01.2008. u 12:23 - pre 163 meseci
U zavisnosti od regionalnih podešavanja na korisničkom kompjuteru, decimalna tačka može biti i '.', a i ','
Ja bih nekako želeo da override-ujem regionalna podešavanja tako da prilikom korišćenja mog programa ona budu na English US ali ne znam kako.

Ako neko zna rešenje bio bih mu veoma zahvalan.
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12773



+4722 Profil

icon Re: C# - regionalna podešavanja12.01.2008. u 12:38 - pre 163 meseci
Mozes promeniti odgovarajucu vrednost u [HKEY_CURRENT_USER\Control Panel\International] ali nisam siguran da li ce se to primeniti odmah ili tek nakon sledeceg "ulogavanja" na Windows. Verovatno postoji neki Win32 API koji setuje..
Medjutim, jesi li bas siguran da hoces to? Bolja je praksa prilagoditi svoju aplikaciju korisniku nego korsnika aplikaciji (sto cesto i ne uspe). Iz istog kljuca mozes videti koja podesavanja korisnik koristi pa ih koristiti i u svojoj aplikaciji. (Ja prvi ne bih koirstio neku aplikaciju koja mi menja takve stvari ako bas ne moram) :)
 
Odgovor na temu

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
*.dynamic.sbb.co.yu.



+2 Profil

icon Re: C# - regionalna podešavanja12.01.2008. u 12:50 - pre 163 meseci
Konektujem se na ruter i tamo čitam dec. brojeve gde je tačka uvek '.'
Kada parsiram te informacije ja moram da vodim računa o tome šta je kod korisnika setovano za reg. podešavanja jer mi informaciju neće uvek isparsirati kako treba.
U mojoj aplikaciji imam txt boxove u kojima opet moram da vodim računa šta je korisnik setovao od reg. podešavanja i da to prosleđujem dalje.
Ruter kome prosleđujem prihvata samo '.', a ne i ','

Zato mi treba jednostavno reševanje da primoram korisnika da radi sa en-us podešavanjima u mojoj aplikaciji, a sa drugim aplikacijama neka radi kako hoće.

Ili da napišem svoju f-ju za parsiranje ako ne nađem drugačije rešenje :)
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

aleksandarpopov
IT consultant
Senta

Član broj: 57172
Poruke: 484
77.46.153.*

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: C# - regionalna podešavanja12.01.2008. u 13:03 - pre 163 meseci
Pogledaj :
http://msdn2.microsoft.com/en-...lization.numberformatinfo.aspx

obrati paznju na NumberDecimalSeparator, a pogledaj i CultureInfo.
RTFM
 
Odgovor na temu

Predrag Glumac
Luxembourg

Član broj: 167588
Poruke: 127
*.eunet.yu.



Profil

icon Re: C# - regionalna podešavanja12.01.2008. u 18:45 - pre 163 meseci
Mozes da postavis privremeno tvoj CultureInfo tako na glavnom threadu preko system.Threading.Thread.CurrentThread.CurrentCulture.
Mislim da svaki thread koji naknadno napravis iz glavnog nasledjuje CultureInfo, ali nisam siguran.
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: C# - regionalna podešavanja

[ Pregleda: 2698 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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