Eigene Registry

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von MarcoQuinten.

    Eigene Registry

    Hi @all
    Ich schreibe momentan eine DLL namens "RegVZ", die eine Registry-Ähnliche Struktur bereitstellen soll.

    Ich speichere die Ordner und Unterordner in einem TreeView.
    Nun habe ich aber keine Ahnung, wie ich die Keys reinschreiben soll.

    Ich möchte also, dass man z.B. den Key "Test" anlegen, und ihm den Wert "Ich bin ein TestKey" zuweisen kann.

    Die Keys anzulegen ist kein so großes Problem.
    Mein Problem liegt aber darin, die Keys einem Ordner bzw. Unterordner zuzuordnen,
    um sie dann später anhand des Namens des Ordners abzurufen.

    Ich hoffe sehr, dass mir hier jemand helfen kann.
    Ich schreibe eine Art Registry für einen Nutzer dieses Forums.

    Diese 'Registry' soll, wie die normale Registry von Windows auch,
    Ordner, Unterordner und Schlüssel mit Werten beinhalten.

    Diese Ordner und Unterordner lassen sich leicht anlegen.
    Das anlegen der Schlüssel-Werte-Paare funktioniert auch.

    Mein Problem ist nur das zuordnen und abrufen.
    Ich muss nämlich im Programm checken,
    in welchem Ordner sich der key befindet.


    Und bitte keine Fragen,
    warum ich nicht die normale Registry verwende ;)
    Das was Du als Registry bezeichnest, ist die TreeView-Darstellung einer (linearen) Datenbank.
    Mach es also anders herum, mach Dir eine solche Datenbank, z.B. ein XML-File, und überlege, wie Du ihn darstellen kannst.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!