Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Datei kopieren die mit TFileStream.Create erstellt wurde. (https://www.delphipraxis.net/3428-datei-kopieren-die-mit-tfilestream-create-erstellt-wurde.html)

janjan 12. Mär 2003 10:45


Datei kopieren die mit TFileStream.Create erstellt wurde.
 
Ich hab mittels TFileStream.Create eine Datei erstellt, aber leider kann ich auf diese Datei während der Stream 'aktiv' ist nicht zugreifen. Ich habs bis jetzt mit den 'fmOpenReadWrite' und 'fmShareDenyNone' Flags probiert, aber das klappt nicht so wie es soll.

Was mach ich falsch?

Luckie 12. Mär 2003 10:52

Versuch mal vor dem Kopieren die Datei zu schließen.

janjan 12. Mär 2003 11:09

Kann ich nicht, in die Datei wird laufend geschrieben.

Luckie 12. Mär 2003 11:17

Erklär mal, was da genau abläuft.

janjan 12. Mär 2003 12:05

Also:

Ich sitz hier immer noch an einem Programm, das unter anderem Daten von einer seriellen Schnittstelle empfängt und in eine Datei schreibt. Diese Datei soll später mal in einem Verzeichnis liegen das über das Netzwerk freigegeben ist. Von da aus sollen andere Programme auf die Datei zugreifen während das Empfangsprogramm läuft.

Ich dachte eigentlich das es reicht beim TFilStream.Create den 'fmShareDenyNone'-Flag zu übergeben, aber irgendwie klappt das nicht. Wenn ich jetzt an meinem rechner versuche auf diese Datei zuzugreifen gibts einen 'Datei wird von einem anderen Prozess benutzt'-Fehler.


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