Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Anwendung soll mit verknüpfter Datei öffnen (https://www.delphipraxis.net/48998-anwendung-soll-mit-verknuepfter-datei-oeffnen.html)

EccoBravo 4. Jul 2005 08:10


Anwendung soll mit verknüpfter Datei öffnen
 
Hallo,

ich möchte eine Delphi-programmierte EXE mit einer verknüpften Daten-Datei öffnen, so wie ich Word mit einer DOC-Datei öffnen kann, sodaß die gemeinte DOC-Datei auch gleich geladen ist.

Wie kann ich dieses mit Delphi programmieren

Vielen Dank

E. B.

r2c2 4. Jul 2005 08:38

Re: Anwendung soll mit verknüpfter Datei öffnen
 
Solche "Dateierweiterungs-Verknüpfungen" stehen in der Registry unter HKCR. Du musst also nur n neuen Schüssel dort erstellen und die Verknüpfung von .doc dahinlegen. Such mal nach Programm mit Dateierweiterung verknüpfen/assoziiren, oder sowas. Da findet sich schnell, wie das geht. Falls du nicht weißt wo du suchen sollst:
DP-Code-Library
http://www.dsdt.info/tipps/
SwissDelphiCenter

Da solltest du eigentlich schnell was finden.

mfg

Christian

Sharky 4. Jul 2005 08:39

Re: Anwendung soll mit verknüpfter Datei öffnen
 
Hai EccoBravo,

in der Code-Library haben wir dazu einen Eintrag.
Du kannst Dir das ja einmal ansehen.

EccoBravo 4. Jul 2005 09:17

Re: Anwendung soll mit verknüpfter Datei öffnen
 
Danke,

vielleicht habe ich den empfohlenen Code noch nicht richtig begriffen :
aber wie weiß mein Delphiptrogramm, welches durch den Dir-Watcher gestartet wurde, daß es nach dem starten auch die auslösende Datei öffnen soll?

Danke

E. B.

Steve 4. Jul 2005 09:40

Re: Anwendung soll mit verknüpfter Datei öffnen
 
Hi,

prüf beim Programmstart einfach, ob ein entsprechender Dateiname übergeben wurde (siehe Delphi-Referenz durchsuchenParamStr())

Gruß
Stephan

EccoBravo 4. Jul 2005 11:23

Re: Anwendung soll mit verknüpfter Datei öffnen
 
Danke - das wars! Prima und einfache Idee

Tschüß

E. B.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12: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 by Thomas Breitkreuz