Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Dateitypen im eigen programm öffnen (https://www.delphipraxis.net/75708-dateitypen-im-eigen-programm-oeffnen.html)

Carlo91 23. Aug 2006 20:49


Dateitypen im eigen programm öffnen
 
Hi@all!
Wie mach ich es das z.B. sich *.txt datein in meinem eigen Texteditor in Memo1 öffnet??? :gruebel:

schon mal danke im voraus

MfG Carlo

mkinzler 23. Aug 2006 20:54

Re: Dateitypen im eigen programm öffnen
 
Dein Programm als Handler für diese dateiart in Registry eintragen.

Carlo91 23. Aug 2006 20:57

Re: Dateitypen im eigen programm öffnen
 
und wie mach ich das also welchen registry eintrag

idontwantaname 23. Aug 2006 21:00

Re: Dateitypen im eigen programm öffnen
 
such mal nach Hier im Forum suchenDateiendung registrieren bzw. gleich in der CodeLibrary Dateiendung registrierenDateiendung registrieren

mkinzler 23. Aug 2006 21:05

Re: Dateitypen im eigen programm öffnen
 
Dies geschieht in 2 Schritten:
-Verknüpfen der Endung mit Dateityp (in deinem Fall nicht nötig, da schon mit txtfile verknüpft.
HKEY_LOCAL_MACHINE\.txt
(Standard) txtfile
-Eintrag für Dateityp und Aktion (open, edit, print,...) anlegen.
HKEY_LOCAL_MACHINE\txtfile\Shell\open\command
(Standard) <Programm mit Pfad>

Carlo91 23. Aug 2006 21:10

Re: Dateitypen im eigen programm öffnen
 
THX

Carlo91 23. Aug 2006 21:13

Re: Dateitypen im eigen programm öffnen
 
Vieleicht bin ich zu blöd aber wie bekomm ich den text dann in memo1???

mkinzler 23. Aug 2006 21:15

Re: Dateitypen im eigen programm öffnen
 
Zitat:

Zitat von Carlo91
Vieleicht bin ich zu blöd aber wie bekomm ich den text dann in memo1???

Die an die exe übergebenen parameter bekommst du mit ParamStr().
Index 0 ist die Exe, Index 1 der erste Parameter usw.

Carlo91 23. Aug 2006 21:21

Re: Dateitypen im eigen programm öffnen
 
jetzt hab ich verstanden thx :bounce2:

Christian Seehase 23. Aug 2006 21:30

Re: Dateitypen im eigen programm öffnen
 
Moin mkinzler,

HKEY_LOCAL_MACHINE ja nun nicht, sondern HKEY_CLASSES_ROOT ;-)

Wenn HKEY_LOCAL_MACHINE dann HKEY_LOCAL_MACHINE\Software\Classes.

Wir hatten diese Woche gerade erst einen ausführlichen Thread zum Registrieren von Dateitypen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:20 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz