Cast non valido dalla stringa "X1171Y1740;

venerdì 22 gennaio 2010 - 20.27

Anonimo Profilo | Senior Member

Salve, perchè ho questo errore?:
************** Testo dell'eccezione **************
System.InvalidCastException: Cast non valido dalla stringa "X1171Y1740;
X3160Y1740;
X3160" al tipo 'Double'. ---> System.FormatException: Formato della stringa di input non corretto.

vi posto il codice:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

e il codice che apro con il mio interprete è cosi:

X1171Y1740; X3160Y1740; X3160Y942; X1171Y942; X1171Y1740;

Dove stà l'errore?

Jeremy Profilo | Guru

Ciao.
Il codice non l'ho neanche guardato .... l'errore te lo dice già il compilatore.

Facci sapere...
Ciao

Anonimo Profilo | Senior Member

si ho capito anche io, ma
come faccio ad risolverlo?

Grazie.

Jeremy Profilo | Guru

Separa i numeri dalle lettere ....ed il gioco è fatto.
Se hai bisogno .... Facci sapere...
Ciao

Anonimo Profilo | Senior Member

niente, lascio perdere , tanto è troppo complicato.....

ora mi sto diverteno ad fare un gestione della rubrica telefonica....

ed questo lo farrò più avanti.

grazie.
ciao.

R3GM4ST3R Profilo | Junior Member

Ciao, ti consiglio 2 cose :
1) Creati una struttura dati che rappresenta il punto, in modo che quando fai il parsing del file per recuperare le coordinate, te le inserisci già in una struttura dati ben definita, così ci accedi in modo più semplice all'interno delle future funzioni che vuoi sviluppare.
2) L'errore dovrebbe essere alla riga "X = CDec(coord(0))" perchè stai castando a decimale un numero che non è un numero, poichè contiene il carattere X o Y al suo inizio.

P.S. Usa i breakpoint per fare il debug del tuo codice ;)

Ciao!
Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (Albert Einstein)
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5