![]() |
Prüfen ob PDF - Datei geöffnet ist
Hallo zusammen,
wie kann ich abprüfen, ob eine PDF-Datei geöffnet ist ? Gruss Holger |
Re: Prüfen ob PDF - Datei geöffnet ist
Wenn Du sie nicht exklusiv öffnen kannst, ist sie wahrscheinlich geöffnet.
|
Re: Prüfen ob PDF - Datei geöffnet ist
Und wie kann ich das im Programm abprüfen ?
Ich möchte die PDF nämlich überschreiben, dafür muss ich aber erst wissen ob Sie nicht geöffnet ist. Gruss Holger |
Re: Prüfen ob PDF - Datei geöffnet ist
Dann überschreib es einfach. Du erhältst dann eine Fehlermeldung, wenn das nicht geht.
|
Re: Prüfen ob PDF - Datei geöffnet ist
Oder so wie
![]() |
Re: Prüfen ob PDF - Datei geöffnet ist
Zitat:
Zitat:
Delphi-Quellcode:
-> Kommt die Fehlermeldung: Datei xyz.pdf kann nicht geöffnet werden. Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
function IsFileOpen(const FileName: string): Boolean;
var Stream: TFileStream; begin Result := false; if not FileExists(FileName) then exit; try Stream := TFileStream.Create(FileName,fmOpenRead or fmShareExclusive); except Result := true; exit; end; Stream.Free; end; Gruss Holger |
Re: Prüfen ob PDF - Datei geöffnet ist
Kommt die Fehlermeldung in der IDE oder im Programm?
|
Re: Prüfen ob PDF - Datei geöffnet ist
Die Fehlermeldung kommt beim Ausführen dieser Zeile:
Delphi-Quellcode:
Gruss
TFileStream.Create(FileName,fmOpenRead or fmShareExclusive);
Holger |
Re: Prüfen ob PDF - Datei geöffnet ist
Zitat:
...:cat:... |
Re: Prüfen ob PDF - Datei geöffnet ist
Dann fange diese doch ab, dann weißt du das die datei gerade geöffnet ist.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 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