Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Frage zu CreateFileW (https://www.delphipraxis.net/61724-frage-zu-createfilew.html)

bioser 25. Jan 2006 17:37


Frage zu CreateFileW
 
Hallo,


Wenn ich eine Datei mit

Delphi-Quellcode:
CreateFileW(PWideChar(FileName),GENERIC_READ,
    FILE_SHARE_READ, nil, OPEN_EXISTING,
      FILE_ATTRIBUTE_NORMAL, 0));
erzeuge, dann kann ich trotzdem in einer anderen Anwendung
die Datei ändern ? Ist das normal oder gilt das nur für
den Fall, daß beides quasi-gleichzeitig passiert ?
Ich verstehe das irgendwie nicht.

Danke.

Gruss
BIOSER

[edit=Luckie]Entschuldige mal. Dein erstes Posting ist gerade mal erst zwei Stunden alt!Push-Posting entfernt. Mfg, Luckie[/edit]

[PUSH-BEITRAG]
Kurze Info genügt, bin im Umgang mit Dateien unerfahren.
Ja, tut mir leid, aber werde im Netz nicht fündig.

[/PUSH-BEITRAG]
[edit=Christian Seehase]Push-Beitrag entfernt. Das Du nicht fündig wirst ist keine Entschuldigung :!: Auch für Dich gelten die Regeln dieses Forums. :!: Mfg, Christian Seehase[/edit]

Olli 14. Mai 2006 14:26

Re: Frage zu CreateFileW
 
Zitat:

Zitat von bioser
Wenn ich eine Datei mit

Delphi-Quellcode:
CreateFileW(PWideChar(FileName),GENERIC_READ,
    FILE_SHARE_READ, nil, OPEN_EXISTING,
      FILE_ATTRIBUTE_NORMAL, 0));
erzeuge, dann kann ich trotzdem in einer anderen Anwendung
die Datei ändern ?

Eigentlich nicht, denn FILE_SHARE_READ erlaubt ja anderen die die Datei öffnen wollen nur Lesezugriff. Und dein Zugriff wird scheitern, wenn vorher einer Lesezugriff verweigert hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz