Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Registry anzeigen (https://www.delphipraxis.net/39834-registry-anzeigen.html)

Sarah 8. Feb 2005 09:35


Registry anzeigen
 
Hallo zusammen,

ich habe ein Tool geschrieben mit dem ich Schlüssel in der Registry auslesen, ändern und löschen kann. Bis jetzt gebe ich den "Pfad" noch in einem Edit-Feld an.
Gibt es da vielleicht eine Möglichkeit die Registry in einer Baumstruktur anzuzeigen :?: (Vielleicht so was wie ShellTreeView oder ähnliches)

shmia 8. Feb 2005 10:42

Re: Registry anzeigen
 
Zitat:

Zitat von Sarah
ich habe ein Tool geschrieben mit dem ich Schlüssel in der Registry auslesen, ändern und löschen kann. Bis jetzt gebe ich den "Pfad" noch in einem Edit-Feld an.
Gibt es da vielleicht eine Möglichkeit die Registry in einer Baumstruktur anzuzeigen :?: (Vielleicht so was wie ShellTreeView oder ähnliches)

Klar kann man das machen.
Du nimmst einen TTreeView und bestückst die Daten mit Hilfe von TRegistry.GetKeyNames().
Wenn ein Zweig (mit Klick auf das + Zeichen) expanded wird, werden neue Zweige mit GetKeyNames
gesucht.
Am Schluss hast du RegEdit.exe nachprogrammiert. :coder:

Alternativ kannst du auch ein TListView verwenden; du siehst nur ein "Verzeichnis" in der Registry.
Mit Doppelklick auf einen Key kommst du dann ein Verzeichnis tiefer; mit Klick auf einen Button
oder auf einen künstlichen Eintrag ".." ein Verzeichnis höher.

Sarah 8. Feb 2005 11:02

Re: Registry anzeigen
 
Danke @shmia das werde ich dann gleich mal versuchen.

Zitat:

Am Schluss hast du RegEdit.exe nachprogrammiert.
Da hast du schon irgendwie recht :). Aber so weiß ich jetzt wie das geht :zwinker:

Master_RC 10. Feb 2005 14:35

Re: Registry anzeigen
 
danach kommt dann die eigene registry, dann das eigene service-pack und zum schluss das eigene windoof ;)
h3h3:
Windows Shima Edition Service Pack X ^^

naja, wenn du so ein prog machst, dann könntest du doch auch mal versuchen, dass - falls der schlüssel ne pfadangabe beinhaltet - ein schlüssel auf seine gültigkeit untersucht wird, also...
eben dass der pfad mit FileExists überprüft wird ;)

RegEdit XPansion Update ^^


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:08 Uhr.

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