Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Garbage Collector in Delphi 7

  Alt 28. Jun 2010, 12:57
AssignFile prüft nicht, ob schon eine Datei mit dieser Variable geöffnet wurde.
Das ist auch nicht möglich, da der FileRecord nicht automatisch initialisiert wird.
AssignFile überschreibt also einfach den Record und das "alte" Dateihandle, aber es schließt diese Datei nicht.

Das Handle würde also, unter WinNT+ zumindestens, erst beim Beenden des Programms geschlossen, wenn du es nicht selber schließt.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat