Thema: Delphi Funktion ohne Result?

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Funktion ohne Result?

  Alt 17. Okt 2004, 11:33
Also eigentlich denkst du richtig ... denke ich mal


Du könnest ja auch andersrum versuchen - mit Except, das sollte auch gehn:
Delphi-Quellcode:
function DeleteUser(user: String): Boolean;
var
Identities: TIniFile;
begin
Result:=True;
Identities:=TIniFile.Create(ExtractFilePath(paramstr(0))+'\Identities.dat');
Try
   Identities.EraseSection(user);
Except
   Result:=False;
end;
Identities.Free;
end;
Man könnte auch mal die Code-Optimierung (teilweise) abstellen:
Delphi-Quellcode:
...
begin
{$O-} Result:=False; {$O+}
Identities:=TIniFile.Create(ExtractFilePath(paramstr(0))+'\Identities.dat');
...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat