![]() |
FindExecutable und PhotoViewer.dll
Hallo Leute,
ich will aus einem eigenen Programm das Prg zum Öffnen von JPG's aufrufen. Ich benutze FindExecutable und das findet bei Vista PhotoViewer.dll. Wie kann ich PhotoViewer.dll zum Anzeigen von Bildern aus einem eigenen Prg aufrufen? MfG Willie1 |
Re: FindExecutable und PhotoViewer.dll
Hallo Willie,
wie die Windows-Fotogalerie gestartet wird, findest du in der Registry heraus. Unter "HKEY_CLASSES_ROOT\jpegfile\shell\open\command " findest du dann das gewünschte Kommando. Zitat:
![]() mfg, Chester |
Re: FindExecutable und PhotoViewer.dll
Hallo Chester,
danke für deinen Tipp. das bedeutet, dass ich FindExecutable nicht benutzen kann! Es gibt also keine allgemeine Lösung, um das JPG-Bildern zugeordnete Prg aus einer eigenen Anwendung heraus zu öffnen? Willie |
Re: FindExecutable und PhotoViewer.dll
Per ShellExecute wird AFAIK automatisch das zugeordnete Programm verwendet.
|
Re: FindExecutable und PhotoViewer.dll
Z.B. bei PhotoFiltre würde es mit FindExecutable funktionieren aber bei XP-Vista liefert es default "PhotoViewer.dll" zurück und das hilft nicht weiter - deshalb meine Frage nach einer allgemein gültigen Lösung.
Gr W. |
Re: FindExecutable und PhotoViewer.dll
Hast Du es mal mit ShellExecute versucht?
|
Re: FindExecutable und PhotoViewer.dll
DeddyH,
du hast recht, mit ShellExecute klappt es!!! Ich hatte mich an den Rat in diesem Forum gehalten, FindExecutable und CreateProcess zu benutzen, ShellExecute sollte nicht benutzt werden - so ergibt sich meine Frage. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:57 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