![]() |
ShellExecuteEx, PDF-Datei, Windows 8, Metro-PDF-Viewer -> kein Handle
Hallo,
unter Windows 8 liefert mir ShellExecuteEx beim Öffnen einer PDF-Datei kein Handle, wenn die Datei über den Windows8-eigenen Viewer angezeigt wird. Installiere ich z.B. den Acrobat Reader, klappt alles wie gedacht. Hier ![]() habe ich einen ähnlichen Fall gefunden. Ich brauche das Handle, um zu warten, bis der Viewer wieder geschlossen wurde. Kennt jemand das Problem ? Danke Heiko |
AW: ShellExecuteEx, PDF-Datei, Windows 8, Metro-PDF-Viewer -> kein Handle
Aus dem MSDN zu ShellExecuteInfo:
Zitat:
|
AW: ShellExecuteEx, PDF-Datei, Windows 8, Metro-PDF-Viewer -> kein Handle
Jupp, da der Launcher sich gleich selbst wieder beendet, kann man von ihm auch kein Handle mehr zurückliefern.
Und da Windows im Allgemeinen nicht wissen kann, ob und an welche Anwendung der Aufruf übergeben wurde, kann es dessen Handle auch nicht liefern. Der Ausweg, dann einfach das aktive Fenster/Programm zu verwenden, ist keine gute und sichere Lösung. |
AW: ShellExecuteEx, PDF-Datei, Windows 8, Metro-PDF-Viewer -> kein Handle
Hallo,
das ist doooooof (-: Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:01 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