Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi überprüfen, ob auf datei bereits zugegriffen wird (https://www.delphipraxis.net/35261-ueberpruefen-ob-auf-datei-bereits-zugegriffen-wird.html)

heiopei 4. Dez 2004 14:38


überprüfen, ob auf datei bereits zugegriffen wird
 
middach,
ich möchte gerne überprüfen, ob auf eine best. datei bereits von einer anderen programminstanz zugegriffen wird, damit ich dann im programm festlegen kann, dass die daten ur gelesen werden
dürfen. (wenn das programm zum 2.mal geöffnet wurde)

bis jetzt hab ich einfach beim ersten laden des programms ein filestream erzeugt, wobei ich den dateiname angebe und auf openreadwrite setze. außerdem gebe ich auch noch denywrite an.
wird das programm jetzt aber zum 2.mal(weis nur ich, nicht aber das programm) geöffnet möchte ich per try except überprüfen, ob ich auf die datei zugreifen kann (dateiname und openreadwrite) -diese überprüfung wird also auch gemacht, wenn das programm zum 1. mal geöffnet wird ;-). kann ich nicht lesend und schreibend zugreifen, möchte ich nur lesend zugreifen. allerdings verwehrt windoof mir nun den zugriff auf die datei (anyway)!

wie kann ich die datei nun trotzdem lesend öffnen?

danke - ich hoffe ihr hab das problem verstanden

heiopei

Luckie 4. Dez 2004 15:18

Re: überprüfen, ob auf datei bereits zugegriffen wird
 
Öffne die Datei exklusiv, dann bekomnmst du beim zweiten mal öffnen eine Fehlermeldung, die du auswerten kannst.


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