PDA

View Full Version : [VB6] controllare impostazioni internazionali


LordBerisha
21-08-2006, 14:48
Sto scrivendo un software in vb6 e ho la necessità di sapere quale sia il separatore decimale impostato nel sistema ma non so come controllare le impostazioni internazionali di windows dal codice.

Sapreste darmi qualche indicazione?

icecube_HU
21-08-2006, 15:46
Sto scrivendo un software in vb6 e ho la necessità di sapere quale sia il separatore decimale impostato nel sistema ma non so come controllare le impostazioni internazionali di windows dal codice.

Sapreste darmi qualche indicazione?

SepDec = Mid$(FormatNumber(0, 2), 2, 1)

E' una soluzione molto semplice e "semplicistica", ma funziona: si limita a formattare il numero 0 con 2 decimali (0,00), poi prende il secondo carattere del risultato. (La funzione FormatNumber utilizza, appunto, le impostazioni internazionali.)

Ciao !

LordBerisha
21-08-2006, 16:03
Ottimo, grazie!