Form Load - Keine Fehlerbehandlung?

11/01/2010 - 10:24 von Volker Heil | Report spam
Hallo,

Ich habe einen Laufzeit-Fehler in einer Form-Load Prozedur eingebaut.
Dieser wird dort aber nicht erkannt.
Beispiel:

Dim y As Int32 = 0
Dim x As Int32 = CInt(1D / y)
MsgBox("test")

oder auch:

Dim a As String = "abcdefghijklmnop"
a = a.Substring(4, 100)
MsgBox("test")

geben keine Fehlermeldung!
Die anschliessende Messagebox wird aber nicht mehr ausgeführt,
das Programm làuft aber weiter!

Baue ich einen Try-Catch Block darum, wird der Fehler abgefangen.

Kopiere ich den Quelltext 1:1 in einen "Button_Click" wird sofort mit
einer Exception abgebrochen.

Habe ich da bei "Form_Load" irgend etwas übersehen?
Ist Form_Load anders zu sehen als "Normale" Prozeduren?

Tschüss,

Volker
P.S.: Das Ganze làuft in VS 2008, Framework 2 oder 3.5 und Win7
 

Lesen sie die antworten

#1 Kerem Gümrükcü
11/01/2010 - 10:39 | Warnen spam
Hallo Volker,

das "kann" folgendes bei Dir sein:

https://connect.microsoft.com/Visua...wsignin1.0

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/soft...iceremover
Latest Open-Source Projects: http://entwicklung.junetz.de

Ähnliche fragen