Einzelnen Beitrag anzeigen

Benutzerbild von bernau
bernau

Registriert seit: 1. Dez 2004
Ort: Köln
1.268 Beiträge
 
Delphi 11 Alexandria
 
#64

AW: Verständnisfrage zu Exit

  Alt 12. Okt 2020, 11:36
Tut mie leid, gerade diese Routine schreit danach ein Prozedur zu sein die im Fehlerfall eine Exception wirft.
Exceptions empfinde ich immer so als Methode mit dem Vorschlaghammer. Ausserdem stört es mich bei Methoden, die eine Exception auslösen "könnten", immmer ein try-except einbauen zu müssen.

Eleganter finde ich ein Functionsresult. Muss ja nicht unbedingt ein boolean sein, sondern kann auch eine Fehlernummer oder ein Enum sein.

Exceptions verwende ich in der regel nur, wenn das Programm einen undefinierten Status bekommen könnte, oder wenn Eingabeparameter einen Wert haben, der eigentlich nicht vorkommen darf, dann hat die aufrufende Procedure schon einen Fehler gemacht.
Gerd
Kölner Delphi Usergroup: http://wiki.delphitreff.de
  Mit Zitat antworten Zitat