Einzelnen Beitrag anzeigen

clf50811

Registriert seit: 8. Dez 2004
1 Beiträge
 
#1

Auf eine Datei mit 2 Programmen gleichzeitig zugreifen

  Alt 8. Dez 2004, 19:29
Hallo alle zusammen

Ich hab ein kleines Problem.

Ich will mit zwei nebeneinander laufenden Programmen auf eine Datei zugreifen.
Das eine schreibt Information mit
Delphi-Quellcode:
seek(file, Zeile);
write(file, info);
hinein, das andere Programm liest diese mit
Delphi-Quellcode:
seek(file, Zeile);
read(file, info);
heraus.
Die Befehle werden die ganze Zeit mit einem Timer(Intervall=10) wiederholt

Daraus ergibt sich natürlich ein Problem:
Sie überschneiden sich und es kommt zum E/A Fehler 32.

Darum wollte ich wissen ob jemand einen Weg weiß dieses Problem zu umgehen.

Danke
  Mit Zitat antworten Zitat