Einzelnen Beitrag anzeigen

thomasch

Registriert seit: 7. Apr 2005
57 Beiträge
 
Delphi 2007 Architect
 
#1

Funktion auf Erfolg testen

  Alt 7. Apr 2005, 07:53
Hallo,
wie testet man am besten, ob eine Funktion "erfolgreich" war?

Beispiel:
Eine Funktion soll einen Wert (von woanders) ermitteln und diesen zurückgeben. Nun kann aber beu dieser Ermittlung einiges schief gehen, und unter Umständen dieser Wert nicht geliefert werden.

Der Idealfall wäre sowas wie "if not mywert then exit", mit mywert <> bool.

Mir schwebt vor:
- entweder eine globale "funktionserfolgvariable" zu definieren oder
- jede Funktion einen bool wert zurückgeben lassen und die Rückgabewerte global definieren.

Ich denke, die zweite Variante ist Blödsinn. Bei der ersten Variante habe ich aber auch Bauchschmerzen.

Wie geht das eleganter?

Danke schon mal



Thomasch
  Mit Zitat antworten Zitat