Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
17. Okt 2004
Also bei mir macht das Programm das jedenfalls auch immer so :gruebel:
PS:
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...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
17. Okt 2004
Na dann scheuchen wir mal die Daniels auf ... die haben doch so gute Beziehungen zu Borland ... dann sollte der Fehler ja bis nächste Woche behoben sein :roll:
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
17. Okt 2004
Ich denk mal, es ist ein Fehler in der Code-Optimierung ... so wie es aussieht geht die davon aus, das alles zwischen Try und Finally ausgeführt wird.
- Wenn ich Result:=True; (in Try/Finally) wegnehme, dann wird das Result:=False; ja mitkompiliert.
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
17. Okt 2004
Also eigentlich denkst du richtig ... denke ich mal :gruebel:
Du könnest ja auch andersrum versuchen - mit Except, das sollte auch gehn:
function DeleteUser(user: String): Boolean;
var
Identities: TIniFile;
begin
Result:=True;
Identities:=TIniFile.Create(ExtractFilePath(paramstr(0))+'\Identities.dat');