PDA

View Full Version : [.NET] HELP!! <Cast non valido dalla stringa "" al tipo 'Double'>


matteo p.
06-04-2008, 10:47
:help: :help: :help: :help: Aiuto ragazzi!!!:help: :help: :help: :help:
Sto facendo una specie di "calcolatrice per le divisioni" e, che oltre al quoziente, ti da anche il resto...
Bhè...
Io fin'ora tutto bene....
Pero'... ho riscontrato quest'errore
Cast non valido dalla stringa "" al tipo 'Double'
Questa è la parte del codice....
E ho sottolinato il "bug"
Private Sub BpCalcola_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BpCalcola.Click
Dim Resto As Double
Dim Quoto As Double
Dim Divisore As Double
Dim Dividendo As Double
Quoto = TBQuoto.Text
Resto = TBResto.Text
Divisore = TBDivisore.Text
Dividendo = TBDividendo.Text
Quoto = Int(Divisore / Dividendo)
Resto = Divisore Mod Dividendo
Mi potreste dire dove sbaglio e, come correggere l'errore???
Grazie,
myttex:help: :help: :help:

RaouL_BennetH
06-04-2008, 10:55
:help: :help: :help: :help: Aiuto ragazzi!!!:help: :help: :help: :help:
Sto facendo una specie di "calcolatrice per le divisioni" e, che oltre al quoziente, ti da anche il resto...
Bhè...
Io fin'ora tutto bene....
Pero'... ho riscontrato quest'errore

Questa è la parte del codice....
E ho sottolinato il "bug"
Private Sub BpCalcola_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BpCalcola.Click
Dim Resto As Double
Dim Quoto As Double
Dim Divisore As Double
Dim Dividendo As Double
Quoto = TBQuoto.Text
Resto = TBResto.Text
Divisore = TBDivisore.Text
Dividendo = TBDividendo.Text
Quoto = Int(Divisore / Dividendo)
Resto = Divisore Mod Dividendo
Mi potreste dire dove sbaglio e, come correggere l'errore???
Grazie,
myttex:help: :help: :help:

Dovresti vedere l'equivalente per vb.net, posso postartelo in C# (ma dovrebbe essere lo stesso)


Quoto = Double.Parse(TBQuoto.Text);

matteo p.
06-04-2008, 11:23
Siii!!!
Ecco!!
Grazie mille!! Ora funziona!!
Ciaoo!!!


p.s.: se volete vi posto il link per scaricare l'.exe :asd: