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?