Das nützt aber nur was, wenn die Routinen auch Exceptions werfen.
API Funktionen tuen das zum Beispiel nicht. Die liefern nur einen Fehlercode, den man auswerten muss.
Das ist egal, denn der Finally-Block wird auch ausgeführt, wenn der Code ganz normal durchlaufen wird.