Einzelnen Beitrag anzeigen

altlastenverwalter

Registriert seit: 23. Aug 2010
2 Beiträge
 
#23

AW: Falsche Verwendung von try...except...end

  Alt 23. Aug 2010, 09:30
Es wurde auch nicht davon gesprochen das im except-Teil die Funktion verlassen wird.
Doch. Smudo hat genau das behauptet:

Zitat von smudo;:
:
1.) Nein, wird nicht immer freigegeben. Nach einer Exception wird nur noch der Except-Block ausgeführt. Du musst also auch in den Except-Block das freigeben integrieren.
Wird z.B. statt einer Exption ein exit aufgerufe wird dein Code nach dem Except nicht aufgerufen, der Finally-Teil trotzdem.
Das stimmt. Exit wurde aber bisher nicht erwähnt.
Vor allem hat es nichts mehr mit Sünde 5 von shmia zu tun. Dort ERSETZT finally einfach das except und die eigentliche Fehlerbehandlung fehlt.
  Mit Zitat antworten Zitat