Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#7

Re: Zugriff auf eine extern geöffnete Datei nicht möglich ?

  Alt 31. Jan 2007, 13:21
Ja gibt es (solange die Datei mit ausreichend Sharingrechten geöffnet wurde) ... dein Betrachter kann es ja auch


Du mußt nur selber beachten, daß du selber auf die nötigen Rechte achtest.

Da die Datei von dem anderem Programm bereits mit Schreibrechten geöffnet
und vermutlich auch das Schreiben für andere Programme verboten wurde,

solltest du nur Lesend (mit Lese- und keinem Schreibzugriff) und am Besten allen Sharingrechten an die Datei rangehen.

Für die WinAPIs wären es diese Rechte:
> Access: GENERIC_READ
> Share: FILE_SHARE_WRITE or FILE_SHARE_READ

Allerdings regeln das viele Delphifunktionen intern etwas anders,
z.B. gehen einige einen Umweg über die globale Variable FileMode (siehe OH).
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat