Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| if not fileexists(extractfilepath(ParamStr(0))+dateiname) then FileCreate(ExtractFilePath(ParamStr(0))+dateiname);
...
fs:=TFileStream.Create(Filename,fmopenreadwrite); |
Dann mit der Fehlermeldung EFOpenError
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
Ich wuesste nicht, von welchem Prozess das verwendet wird. Habe ich das Filecreate vielleicht nicht richtig erstellt??
Wenn ich anschliessend das Programm neu starte, ist die Fehlermeldung weg.