Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Problema con separatori decimali
giovedì 29 dicembre 2005 - 14.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
forno
Profilo
| Junior Member
71
messaggi | Data Invio:
gio 29 dic 2005 - 14:21
Ciao a tutti, oggi, durante la fase di test della mia applicazione appena creata su un altro pc, mi si è presentato un problema. Mi è apparso un errore che indica che il separatore decimale non è valido. In quel pc infatti come separatore è settato il . (punto). Cambiandolo con la virgola e riavviando l'applicazione tutto è andato a buon fine...
Ora vorrei capire come posso fare per evitare questo problema, far in modo che l'applicazione funzioni sia col punto che con la virgola, senza però modificare il contenuto dell'applicazione.
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 29 dic 2005 - 16:44
>Ciao a tutti, oggi, durante la fase di test della mia applicazione
>appena creata su un altro pc, mi si è presentato un problema.
>Mi è apparso un errore che indica che il separatore decimale
>non è valido. In quel pc infatti come separatore è settato il
>. (punto). Cambiandolo con la virgola e riavviando l'applicazione
>tutto è andato a buon fine...
>Ora vorrei capire come posso fare per evitare questo problema,
>far in modo che l'applicazione funzioni sia col punto che con
Evidentemente non è scritta in modo corretto la tua applicazione.
Di solito succedono questi problemi quando qualcuno prevede un punto come separatore invece arriva una virgola perchè le impostazioni sulla macchina sono diverse. Allora uno fa un parsing di un numero aspettandosi un carattere al posto di un altro e l'applicazione va in crash.
Non finirò mai di dirlo, sul framework SDK c'è un capitolo dedicato allo sviluppo di applicazioni world-ready cioè che sfruttino le impostazioni locali dei PC non solo di una lingua ma tutte le lingue. Il capitoletto si chiama "Developing World-Ready Applications".
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !