Ops... su questo punto ero rimasto a VB6, che dichiarava tutte le prime variabili come Variant e l'ultima come Double.Originariamente inviato da Pirelli72
Ma che dici? Questa è una dichiarazione multipla di variabili di tipo Double, in questo modo le dichiari proprio tutte Double in un colpo solo, tanto vero che se dopo la dichiarazione scrivi:
si verifica l'eccezzione 'cast non valido dalla stringa pippo al valore Double'.codice:teta = "pippo"
In linea generale è comunque bene evitare le conversioni implicite, difatti è buona pratica iniziare ogni file con Option Strict.Qui si puoi avere problemi di convresione tra String e Double infatti se immetti un'angolo di 45,6° la conversione tra string e Double è corretta, ma se metti 45.6° ti converte in 456.0. Nessuna utilità la conversione con Cdbl in questo caso.