Entwickler-Ecke
Dateizugriff - Dateityp Registrieren
skyk.Insomnio - Mi 19.03.03 19:02
Titel: Dateityp Registrieren
hoia ..
also, ich habe mir in Delphi einen Texteditor gecodet und möchte nun die verschiedenen Dateitypen für meinen Editor registrieren.
Ich habe schon bei google und auch hier gesucht, aber nichts gefunden ...
also, wär super wenn mir jemand nen kleinen source oder nen link geben könnte
thx !
derDoc - Mi 19.03.03 19:18
Du musst ganz einfach die Unit Registry einbinden, dann in deiner Prozedur oder Funktion eine Variable vom Typ TRegistry erstellen:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| Reg := TRegistry.Create; with Reg do try RootKey := HKEY_CLASSES_ROOT; if (OpenKey('.hier deine Endung', true)) then begin WriteString(Name, Description); //hier musst du den String Namen leer lassen //mit Description den Typ beschreiben CloseKey; end; finally Free; end; |
Delete - Sa 22.03.03 11:05
Da die Lösung von derDoc bestenfalls unvollständig ist, hier erst die Kritik:
| skyk.Insomnio hat folgendes geschrieben: |
| Ich habe schon bei google und auch hier gesucht, aber nichts gefunden ... |
Stimmt nicht - denn ich habe das hier gefunden:
http://www.delphi-forum.de/viewtopic.php?t=78. Zu irgendwas sind die FAQs also gut. Allerdings ist die Lösung von Arakis (s. Link) auch nicht gerade das Wahre. Mir persönlich fehlen ein paar ifs. Nur um sicherzugehen, dass der Schlüssel tatsächlich erzeugt/geöffnet wurde. Und dann wäre vielleicht doch "CreateKey" zum Erzeugen der Schlüssel vorzuziehen.
Ich bin mir zu 98% sicher, dass es hier im Forum inmitten der Beiträge eine noch bessere Lösung gibt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!