Forums Neueste Beiträge
 

try ... catch ... finally

23/02/2010 - 16:55 von Christian Bode | Report spam
Hallo,

Ich versuche mich gerade in ein VB .NET Projekt einzuarbeiten und
bekomme an einer Stelle jedoch einen Fehler. "Die x-Variable wird
verwendet, bevor ihr ein Wert zugewiesen wird"

Dim p As Process

Try
p = Process.Start(Pfad)
Catch
MsgBox("Fehler!")
Finally
p.WaitForInputIdle()
p.Kill()
End Try

Wo liegt der Fehler? Also im Finally-Block ... weil nicht sicher ist,
das "p" im Try-Block initialisiert wurde. Aber wie soll sonst die
Fehlerbehandlung aussehen?

Grüße
Christian
 

Lesen sie die antworten

#1 Werner Kistner
23/02/2010 - 17:25 | Warnen spam
Hallo Christian,
dein größter Fehler besteht darin, dass du dich in der verkehrten NG
befindest.
Aber versuche es einmal mit
Dim p as Process = Nothing
Werner

Ähnliche fragen