Einzelnen Beitrag anzeigen

Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Wann sollte man exceptions auslösen?

  Alt 3. Okt 2004, 07:42
hi,

ich frage mich gerade wann man eine exception aus einer klasse heraus auslösen sollte. sollte man schon bei jeder if abfrage die fehlschlägt eine auslösen? dann ist nachher abber die hälfte des codes "raise..." z.b wenn ich folgende prüfungen hätte:

Delphi-Quellcode:
  if not assigned(irgendwas) then
    raise TMyException.Create('irgendwas wurde nicht zugewiesen');
  if not record.blubb(user) then
    raise TMyException.CreateFmt('User %s existiert nicht', [user]);
  if not record.blubb2(passwort) then
    raise TMyException.Create('falsches passwort');


so kann das ja kaum richtig sein alles oder? also wie macht ihr das mit den exceptions und vorallem wann?
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat