Thema: Delphi Exceptionbehandlung!

Einzelnen Beitrag anzeigen

choose

Registriert seit: 2. Nov 2003
Ort: Bei Kiel, SH
729 Beiträge
 
Delphi 2006 Architect
 
#9

Re: Exceptionbehandlung!

  Alt 15. Dez 2003, 22:33
Zitat von Smokey:
Delphi-Quellcode:
if excp.Message = 'Login incorrectthen
  messagedlg(...);
if excp.Message = 'No such file or directorythen
  messagedlg(...);
Es sollte niemals gegen den Meldungstext einer Exception geprüft werden. Diese Beschreibungen sind veränderlich und sollten es im Fall internationaler Bibliotheken auch sein!

Stattdessen sind Exceptions idR mithilfe von Unterklassen geordnet oder bieten im Zweifelsfall Eigenschaften wie zB einen Errorcode an...
In dem Artikel Exceptional practices, Part 1-3 beschreibt Brian Goetz verständlich einen gelungenen Einsatz von Exceptions.
gruß, choose
  Mit Zitat antworten Zitat