Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 18.12.14
dieterthai dieterthai ist offline
Neues Mitglied
 
Registriert seit: Jul 2014
Beiträge: 2
dieterthai befindet sich auf einem aufstrebenden Ast
Unhappy File Write/Read Problem 5004

Hallo,

ich habe ein Problem mit dem FileHandling.

In einem Programm öffne ich eine Datei zum Schreiben. Diese Datei soll beim Start des Programms nicht neu angelegt, sondern wie Append behandelt werden. Das mache ich mit:

handle=FileOpen(filename,FILE_TXT|FILE_SHARE_READ| FILE_SHARE_WRITE);

Das funktioniert.

In dem zweiten Programm möchte ich jetzt diese Datei nur lesen, während das erste Programm noch läuft. Hierzu versuche ich die Datei zu öffnen mit:

handle = FileOpen(filename,FILE_READ);
oder auch
handle = FileOpen(filename,FILE_SHARE_READ);

Ich bekomme den Fehler

5004 ERR_FILE_CANNOT_OPEN Cannot open file

Der Dateiname stimmt. Hatte vorher Fehler 5002.

Hat hierfür jemand eine Lösung?

Danke
Dieter