![]() |
Zugriff auf Datei gescheitert, von anderem Prozess verwendet
Hi, im Folgenden Code Speicher ich ein Memo als .log Datei.
Bekomme den Fehler, dass diese Datei angebl. von einem Anderen Prozess benutzt wird. Dies macht aber kein Sinn, da die Datei grad davor erstellt wurde, AntiVirus aus ist usw..
Delphi-Quellcode:
dann im OnCreate Get_Logdir.
procedure Get_Logdir;
begin if DirectoryExists (ExtractFilePath(ParamStr(0)) + 'Logs') then begin s := './logs/' + FormatDateTime('dd-mm-yyyy',Now) + '.log'; AssignFile(Log,s); rewrite(log); end
Delphi-Quellcode:
<-- Hier kommt der Fehler
Log.Lines.SavetoFile(s);
|
Re: Zugriff auf Datei gescheitert, von anderem Prozess verwe
Zum Einen sollte man im eigenen Programmverzeichnis bzw. Unterordnern davon nicht schreiben, zum Anderen fehlt da irgendwie ein CloseFile.
|
Re: Zugriff auf Datei gescheitert, von anderem Prozess verwe
Zitat:
OT: kannst du das bitte mal begründen. Gruss Kh |
Re: Zugriff auf Datei gescheitert, von anderem Prozess verwe
Zitat:
|
Re: Zugriff auf Datei gescheitert, von anderem Prozess verwe
Ja, kann ich. Wenn Du unter XP/Vista als Nicht-Admin unterwegs bist, hast Du schlicht keine Rechte dazu.
|
Re: Zugriff auf Datei gescheitert, von anderem Prozess verwe
Zitat:
Das ist unter Vista etwas kompliziert, oder ? |
Re: Zugriff auf Datei gescheitert, von anderem Prozess verwe
Ich hab kein Vista, aber das User-Verzeichnis zu ermitteln dürfte nicht schwerer sein als unter XP (es sei denn, da ist etwas an mir vorbeigegangen).
|
Re: Zugriff auf Datei gescheitert, von anderem Prozess verwe
Zitat:
|
Re: Zugriff auf Datei gescheitert, von anderem Prozess verwe
Zitat:
|
Re: Zugriff auf Datei gescheitert, von anderem Prozess verwe
Zitat:
Bemerkenswert ist aber, daß im Get_LogDir ein File geöffnet wird (warum?) und dieses anscheinen auch bleibt. Das hat allerdings zur Folge, daß die Datei gesperrt ist und somit ein nachfolgendes SaveToFile auf den gleichen Dateinamen schiefgehen muss. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 Uhr. |
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