Warum das so ist, kann ich dir nicht sagen da ich filecreate selten nutze, ich weis nur das der Rückgabewert von filecreate das
handle für den Dateizugriff ist.
Es gibt noch ne andere Möglichkeit ne Datei zu erzeugen:
Delphi-Quellcode:
var f:textfile;
.
.
assignfile(f,meinezieldatei)
{$I-}
rewrite(f);
if ioresult=0 then Showmessage("Datei erfolgreich geschrieben")
else Showmessage("Kein Zugriff")
closefile(f);
{$I+}
aber ob dies besser ist, weis ich nicht, kannst ja mal ausprobieren
Gruß Matthias