Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Programm der Dateierweiterung auslesen (https://www.delphipraxis.net/8997-programm-der-dateierweiterung-auslesen.html)

Nalincah 16. Sep 2003 14:25


Programm der Dateierweiterung auslesen
 
Wie kann ich das Programm auslesen das hinter einer Dateierweiterung steht?? Hoffe das ist das richtige Forum dafür

Phoenix 16. Sep 2003 14:28

Re: Programm der Dateierweiterung auslesen
 
Da fragst Du am besten Christian. Der hat sowas glaub ich gerade heute in seinem Document launcher gemacht.

Christian Seehase 16. Sep 2003 14:32

Re: Programm der Dateierweiterung auslesen
 
Moin General,

also wenn ich Dich richtig verstanden habe, möchtest Du wissen mit welchem Programm ein Dateityp registriert ist.

In HKEY_CLASSES_ROOT stehen, u.a, alle registrierten Dateitypen.
Zu der jeweiligen Extension gibt es einen Standardeintrag, der wiederum ein Subkey von HKEY_CLASSES_ROOT ist.
Unter diesem Schlüssel steht dann eine Keystruktur shell\open\command.
In diesem Schlüssel steht nun, im Standardwert, der Pfad zum ausführenden Programm.

Schau's Dir am Besten mal in der Registry an. Dann wird es deutlicher.
Dies ist übrigens auch der dokumentierte Weg Dateitypen zu registrieren.

Christian Seehase 16. Sep 2003 14:33

Re: Programm der Dateierweiterung auslesen
 
Moin Phoenix,

nein hab' ich dort nicht gemacht.
Für das was Du meinst gibt's SHGetFileInfo. ;-)


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