![]() |
E/A-Fehler 32, Textdatei kopieren und schreiben
hallo zusammen,
ich habe mal wieder ein problem, und brauche hilfe. zur zeit habe ich noch in meinem programm folgenden aufruf
Delphi-Quellcode:
dort wird jetzt jede 10 sekunden das reingeschrieben.
AssignFile(Datei,'c:\test.txt');
Append(Datei); Writeln(Datei, 'Test'); gleichzeitig wird alle minute die datei auf einen server kopiert. nun bekomme ich aber irgendwann das problem: E/A-FEHLER 32. und zwar dann, ich denke mal das es so ist wenn noch kopiert wird aber gleichzeitig reingeschrieben werden soll. könnte es helfen wenn ich das ganze mit tfilestream mache. z.b. wie folgt:
Delphi-Quellcode:
oder kann ich da das gleiche problem bekommen. :gruebel:
DateiStream := TFileStream.Create('C:\test.txt', fmOpenWrite or fmShareDenyNone);
wäre um jede hilfe dankbar. gruß eassy |
Re: E/A-Fehler 32, Textdatei kopieren und schreiben
Hi,
wenn Du folgendes benutzt:
Delphi-Quellcode:
Solltest Du die Datei danach auch wieder schließen:
AssignFile(Datei,'c:\test.txt');
Append(Datei); Writeln(Datei, 'Test');
Delphi-Quellcode:
Ansonsten gibt es die besagte Sharing Violation (I/0 32).
CloseFile(Datei);
mfG mirage228 |
Re: E/A-Fehler 32, Textdatei kopieren und schreiben
upps.
das habe ich vergessen einzufügen. das mache ich natürlich
Delphi-Quellcode:
trotzdem bekomme ich das e/a fehler 32 problem und zwar schon beim append bzw. assignfile
try
AssignFile(Datei,'c:\test.txt'); Append(Datei); Writeln(Datei, 'Test'); finally CloseFile(Datei); end; bei tfilestream: try .. finally DateiStream.Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 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