Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   AssignFile -> simples prinzip aber ich stolper trotzdem... (https://www.delphipraxis.net/160165-assignfile-simples-prinzip-aber-ich-stolper-trotzdem.html)

DerTobi 30. Apr 2011 13:41

AW: AssignFile -> simples prinzip aber ich stolper trotzdem...
 
Jop, stimmt.

Luckie 30. Apr 2011 13:50

AW: AssignFile -> simples prinzip aber ich stolper trotzdem...
 
Und genau darauf hat meine Frage abgezielt.

himitsu 30. Apr 2011 14:49

AW: AssignFile -> simples prinzip aber ich stolper trotzdem...
 
Meine auch. :angle2:

Aber hier nochein Tipp:

Delphi-Quellcode:
if FFileLog = NIL then

if not Assigned(FFileLog) then
assigned = zugewiesen ... eventuell ist es so sogar verständlicher.

Und nicht vergessen,
Delphi-Quellcode:
FreeAndNil(FFileLog);
anstatt
Delphi-Quellcode:
FFileLog.Free;
und eventuell noch mit NIL initiieren (falls dieses nicht zufällig automatisch durch Delphi gemacht werden sollte),
sonst bringt diese Prüfung nichts.

Bjoerk 30. Apr 2011 15:09

AW: AssignFile -> simples prinzip aber ich stolper trotzdem...
 
weshalb hast du denn constructor Create; overload; ?

DerTobi 1. Mai 2011 14:21

AW: AssignFile -> simples prinzip aber ich stolper trotzdem...
 
Hoi Hoi,

jap, wegen der Frage bin ich auch über den Fehler gestolpert :)

Warum ich an der Stelle ausgerechnet = NIL gewählt habe kann ich nicht mehr erklären. Gibt wohl auch keinen besonderen Grund dafür.

FreeAndNil ist klar.

das overload ist Macht der Gewohnheit.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz