Questo topic e' stato chiuso dal moderatore.
03/08/08 23:47
alpi39
Buongiorno e salve a tutti.
Mi rivolgo ancora un volta al Forum sicuro che verrò aiutato a risolvere questo mio problema.
Ho due variabili:
Dim i as integer
Dim O as integer.
Nel corso del programma la variabile i acquista il valore di 3550380, mentre la Variabile O acquista il valore di 118346.
Quando, nel corso del programma c'è l'istruzione
i=i*O
che, utilizzando la calcolatrice installata sul computer, mi da come risultato 1.491.602.509.950.000
Immagino che, probabilmente si tratta di un numero tropo alto per essere gestito da una variabile integer, ma non so con quale altra istruzione farglielo accettare.
Il programma si blocca mostrandomi la riga evidenziata da un fondino giallo e una finestra che dice:
OverflowException non è stata gestita
e più in basso:
Overflow di un'operazione aritmetica.
Faccio presente, per chi non mi ha mai letto, che sto cercando di apprendere il VB.NET e che non mi sono mai trovato di fronte a questo errore.
Qualcuno può cortesemente aiutarmi?
Grazie in anticipo.
alpi39 (Alberto)
Mi rivolgo ancora un volta al Forum sicuro che verrò aiutato a risolvere questo mio problema.
Ho due variabili:
Dim i as integer
Dim O as integer.
Nel corso del programma la variabile i acquista il valore di 3550380, mentre la Variabile O acquista il valore di 118346.
Quando, nel corso del programma c'è l'istruzione
i=i*O
che, utilizzando la calcolatrice installata sul computer, mi da come risultato 1.491.602.509.950.000
Immagino che, probabilmente si tratta di un numero tropo alto per essere gestito da una variabile integer, ma non so con quale altra istruzione farglielo accettare.
Il programma si blocca mostrandomi la riga evidenziata da un fondino giallo e una finestra che dice:
OverflowException non è stata gestita
e più in basso:
Overflow di un'operazione aritmetica.
Faccio presente, per chi non mi ha mai letto, che sto cercando di apprendere il VB.NET e che non mi sono mai trovato di fronte a questo errore.
Qualcuno può cortesemente aiutarmi?
Grazie in anticipo.
alpi39 (Alberto)
Ultima modifica effettuata da alpi39 04/08/08 0:04
aaa