Codice: print Val("12345")
Risultato: 12345 Codice: print Val("12,345") Risultato: 12 Codice: print CDbl("12,345") Risultato: 12345 Codice: print CDbl("12345") Risultato: 12345 Perche' queste funzioni sono diverse? Il file di help di Visual Basic da' alcuni spunti Si potrebbe usare la funzione CDbl invece della Val per fornire conversioni da ogni tipo di dati a Double per evitare problemi dovuti alla nazionalizzazione. Per esempio CDbl riconosce diversi separatori decimali ed i separatori delle migliaia a seconda dell'impostazione locale del sistema. Ancora, se si vuole che le routine di display e di input siano automaticamente reversibili, si puo' considerare di adoperare la funzione FORMAT(). Cosi' facendo si garantisce un processo reversibile Doing so helps guarantee a reversible process, given specificando l'impostazione LOCALE della macchina dell'utente. |