Freigeben über


Finally (Visual Basic)

Aktualisiert: November 2007

Leitet einen Anweisungsblock ein, der vor dem Beenden einer Try-Struktur ausgeführt werden soll.

Hinweise

Jede Try-Struktur muss entweder einen Finally-Block oder mindestens einen Catch-Block enthalten.

Hinweis:

In den folgenden Fällen wird die Steuerung von einem Try-Block oder Catch-Block nicht an den entsprechenden Finally-Block übergeben:

  • Es befindet sich eine End-Anweisung innerhalb des Try-Blocks oder Catch-Blocks.

  • Innerhalb des Try-Blocks oder Catch-Blocks wird eine StackOverflowException-Ausnahme ausgelöst.

Verwendung von Finally

Wenn Sie über eine oder mehrere Anweisungen verfügen, die ausgeführt werden müssen, bevor die Try-Struktur beendet wird, verwenden Sie einen Finally-Block. Kurz vor Beendigung der Try-Struktur wird die Steuerung an den Finally-Block übergeben. Dies gilt auch, wenn in der Try-Struktur eine Ausnahme auftritt.

Das Finally-Schlüsselwort kann im folgenden Kontext verwendet werden:

Try...Catch...Finally-Anweisung (Visual Basic)

Siehe auch

Referenz

Catch (Visual Basic)

Schlüsselwörter von Visual Basic