Thema: Delphi Funktion ohne Result?

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.183 Beiträge
 
Delphi 12 Athens
 
#12

Re: Funktion ohne Result?

  Alt 17. Okt 2004, 12:08
Zitat von fkerber:
Hi!

@Sakura:
Ich dachte der Try-Block wird verlassen, wenn das Erase fehlschlägt. Ist das nicht der Fall?

Ciao Frederic
Also bei mir macht das Programm das jedenfalls auch immer so


PS:
Zitat:
[Warnung] ...(...): Rückgabewert der Funktion 'DeleteUser' könnte undefiniert sein
kommt natürlich nicht, wenn man das obere Result ganz wegläßt.


PS2:
Na ja, es ist auch 'ne schwirige Entscheidung, wann es überflüßig ist/ausgeführt wird, oder nicht...

Delphi-Quellcode:
Try
   Result:=False; // das wird wohl "immer" ausgeführt (egal ob ein Fehler passiert, oder nicht)
   {mach was Kritisches}
Finally
   ...
end;
Delphi-Quellcode:
Try
   {mach was Kritisches}
   Result:=False; // hier sieht das ja aunders aus.
Finally
   ...
end;
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat