![]() |
ShellExecute und öffnen mit der Standardanwendung
Hallo an alle... :hi:
der Titel klingt einfach oder ? :zwinker: aaaaber: Gegeben: - Windows XP - Installation Adobe Acrobat 5.0 - Installation Adobe Reader 8.0 - Adobe Reader 8.0 ist als Anwendung für PDF eingetragen. Doppelklick auf PDF im Explorer öffnet Adobe Reader 8.0 Problem: - ich öffne mit ShellExecute die PDF und mit meinem Programm wird Adobe Acrobat 5 geöffnet :shock: Kann sich das jemand erklären ? der Aufruf:
Delphi-Quellcode:
viel Spaß beim Knobeln... :zwinker:
ShellExecute(Application.Handle,'open',PChar(TempDatei),NIL,NIL,SW_SHOWNORMAL);
PS: Das ist nicht mein System und ich komme im Moment nicht persönlich dran. |
Re: ShellExecute und öffnen mit der Standardanwendung
Zitat:
Delphi-Quellcode:
Mit der Übergabe des Parameters open wird die Anwendung gestartet, die unter shell/open/command steht. Mit nil die Standardanwendung.
ShellExecute(Application.Handle,nil,PChar(TempDatei),NIL,NIL,SW_SHOWNORMAL);
|
Re: ShellExecute und öffnen mit der Standardanwendung
Danke für die schnelle Antwort. :thumb:
Oh ha... da sitzt man seit Jahren einem Irrtum auf :oops: Einen schönen Tag :hi: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:30 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