![]() |
Assoziierte Datei Öffnen
Hallo Leute,
ich habe es mit ein paar tutorials nun geschafft einen dateityp mit meinem programm zu öffnen (Handler: 'open'). Das funktioniert auch, nur das mein programm zwar geöffnet, nicht aber die Datei im Programm geöffnet wird. Wie kann ich also erkennen wie das prog gestartet bzw. welche Datei nun beim start geöffnet werden soll? Vielen Dank! |
Re: Assoziierte Datei Öffnen
Hallo Weazy,
der/die Dateinamen werden als Parameter angehaengt. Dazu gibts Funktionen in Delphi: [oh]ParamCount, ParamStr[/oh] Greetz alcaeus |
Re: Assoziierte Datei Öffnen
Dsas sollte, wie alcaeus bereits sagte, über die Parameterliste gehen. Die kannst du mit
Delphi-Quellcode:
ansprechen, wobei x eine ganze Zahl ist und den Index des Parameters bestimmt.
paramstr(x)
Einzelne Parameter sind durch leerschritt getrennt. Der erste Parameter, 0, ist der Name der EXE. Der erste "echte" Parameter ist also mit
Delphi-Quellcode:
anzusprechen. Das dürfte bei dir der Dateiname sein.
paramstr(1)
|
Re: Assoziierte Datei Öffnen
Vielen Dank, werds gleich mal ausprobieren! :angel:
|
Re: Assoziierte Datei Öffnen
Weis vielleicht jemand von euch wie ich jedem Assoziierten Dateityp ein anderes Icon beifüge (ich will also einfach ein anderen Icon Index verwenden von dem code
![]() Vielen Dank |
Re: Assoziierte Datei Öffnen
Hi!
Eigentlich gilt hier doch, neue Frage, neuer Thread, oder? :arrow: Also.... Ciao Frederic |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02: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