![]() |
automatisch standard-programm für dateiendung öffnen
hallo
der titel sagt's ja schon: angenommen ich habe eine datei mit einer bestimmten dateiendung: wie stell ich es an, dass meine delphi-anwendung automatisch das windowsmäßige standardprogramm mit der besagten datei als parameter aufruft? also jetz nich für eine ganz bestimmte endung, sondern so, dass potenziell bei allen bekannten endungen die entsprechende anwendung geöffnet wird... danke, martin |
Re: automatisch standard-programm für dateiendung öffnen
Du kannst die Standardanwendung aus der Registry lesen und diese dann Starten.
|
Re: automatisch standard-programm für dateiendung öffnen
Einfach die Datei wie eine Exe mit ShellExecute ausführen.
|
Re: automatisch standard-programm für dateiendung öffnen
Zitat:
|
Re: automatisch standard-programm für dateiendung öffnen
Zitat:
|
Re: automatisch standard-programm für dateiendung öffnen
da er es nur für bekannte dateitypen haben wollte erfüllt ShellExecute seinen Zweck. Und wenn kein Programm mit der Dateiendung verknüpft gibt es keine andere möglichkeit eine Datei mit dem verknüpften Programm (welches es nicht gibt) zu starten.
|
Re: automatisch standard-programm für dateiendung öffnen
Und wenn Shellexecute fehlschlägt, kann man das abfangen... hat ja immerhin n rückgabewert?!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:56 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