Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Auf eine Datei mit 2 Programmen gleichzeitig zugreifen (https://www.delphipraxis.net/35545-auf-eine-datei-mit-2-programmen-gleichzeitig-zugreifen.html)

clf50811 8. Dez 2004 18:29


Auf eine Datei mit 2 Programmen gleichzeitig zugreifen
 
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

DelphiFreund 8. Dez 2004 18:44

Re: Auf eine Datei mit 2 Programmen gleichzeitig zugreifen
 
Du könntest die Timer ja asyncron einstellen, und jedes programm öffnet die Datei, schreibt und schließt sie wieder.

Oder du könntest Streams verwenden, beim zugriff auf die Datei kannst du die rechte einstellen, die Werte dafür findest du in der Delphihilfe.



Gruß DelphiFreund

DP-Maintenance 8. Dez 2004 18:51

DP-Maintenance
 
Dieses Thema wurde von "sakura" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Sonstige Fragen zu Delphi" verschoben.
Falsche Sparte. Bitte in Zukunft lesen vorm Posten :dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:53 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