Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Eccezioni e costrutto try...catch...end try

1 view
Skip to first unread message

Giuseppe Chielli

unread,
Feb 10, 2006, 8:00:33 AM2/10/06
to
Salve a tutti,mi chiamo Giuseppe e mi sto avvicinando un po' di più al
Visual Basic .NET negli ultimi tempi.
Sto cominciando a smanettare un pochettino con delle righe di codice e
mi sto rendendo conto che non riesco a far funzionare il codice che
gestisce le eccezioni.
Nella fattispecie se eseguo il seguente codice:

Dim num As Double

Dim num as double
Dim TestVar as short
TestVar=0
Try
num=(5/TestVar)
Catch ex As DivideByZeroException
system.Console.WriteLine("Errore!")
End Try

non vedo mai stampata a video la scritta "Errore!", perché probabilmente
non viene sollevata nessuna eccezione.
Occorre configurare qualcosa nel .NET Framework?
Come IDE uso SharpDevelop.

Grazie a quanti mi vorranno aiutare.

Saluti.

JOK3R

unread,
Feb 10, 2006, 8:45:12 AM2/10/06
to

"Giuseppe Chielli" <giuc...@NOSPAMlibero.it> ha scritto nel messaggio
news:R70Hf.87776$eD5.1...@twister2.libero.it...

> Nella fattispecie se eseguo il seguente codice:
>
> Dim num As Double
>
> Dim num as double
> Dim TestVar as short
> TestVar=0
> Try
> num=(5/TestVar) Catch ex As DivideByZeroException
> system.Console.WriteLine("Errore!")
> End Try
>
> non vedo mai stampata a video la scritta "Errore!", perché probabilmente
> non viene sollevata nessuna eccezione.
> Occorre configurare qualcosa nel .NET Framework?
> Come IDE uso SharpDevelop.
Anche io all'inizio (due mesi fa) usavo #dev, il mio consiglio è:
Scaricati Visual Basic 2005 Express Edition dal sito Microsoft e impara
quello,
#dev mi hanno detto che non è ancora OK per Visual Basic.
Ora che poi c'è .NET 2.0......

Ciao


Giuseppe Chielli

unread,
Feb 10, 2006, 6:32:33 PM2/10/06
to
JOK3R wrote

> Scaricati Visual Basic 2005 Express Edition dal sito Microsoft e impara
> quello,
> #dev mi hanno detto che non è ancora OK per Visual Basic.

Non conta il fatto che sto studiando la versione 2003? Ci sono molte
differenze?

> Ora che poi c'è .NET 2.0......

Spero di avere il tempo di imparare quello per la versione precedente...

JOK3R

unread,
Feb 11, 2006, 8:34:51 AM2/11/06
to
Io penso che .NET 2.0 sia più performante.
Ad esempio: io sto provando a farmi un piccolo programma di posta, prima
dovevo fare molte dichiarazioni, riferimenti, ecc.... Ora invece ho la
classe già pronta per l'invio di posta.
Senza contare poi che Visual Basic 2005 è gratis.... (la Express Edition)


Giuseppe Chielli

unread,
Feb 11, 2006, 8:44:56 AM2/11/06
to
Ma c'è compatibilità all'indietro,nel senso che se uso il linguaggio VB
.NET 2003 continua a funzionare tutto con il compilatore relativo al
framework 1.1?
Ciao e grazie.

JOK3R

unread,
Feb 15, 2006, 4:44:03 AM2/15/06
to

"Giuseppe Chielli" <giuc...@NOSPAMlibero.it> ha scritto nel messaggio
news:sTlHf.172668$65.47...@twister1.libero.it...
Puoi far girare codice .NET 1.1 da .NET 2.0, non il contrario.


0 new messages