![]() |
Registry - Datei Wrapper?
Für eine portable Version meiner Anwendung würde ich gern auf NSIS und co. verzichten, die die Registry Einträge vorm Starten aus einer Datei importieren und nach Beenden wieder in die Datei exportieren.
Ich dachte da an eine Wrapper Klasse die die Einstellungen wahlweise in die Registry oder in eine ini-Datei schreibt. Das würde den Änderungs-Aufwand relativ klein halten. Die Baumstruktur in der Registry ist aber nur schwer in einer ini-Datei abzubilden. Noch andere Ideen, anyone? |
Re: Registry - Datei Wrapper?
Vielleicht hilft dir ja die Klasse TRegistryIniFile aus Registry.pas weiter.
|
Re: Registry - Datei Wrapper?
An die hatte ich auch zuerst gedacht, aber wenn ich das richtig verstehe kümmert die sich nur darum dass auf alten Windows Versionen ohne Registry eben alles in eine INI geschrieben wird. Alle Nachfolger von Win 3.1 schreiben damit automatisch und immer in die Registry. (oder?)
|
Re: Registry - Datei Wrapper?
Nein, siehe Hilfe:
Zitat:
|
Re: Registry - Datei Wrapper?
schreibs halt in eine xml datei. ;)
da gibs sogar komponenten, die man genauso benutzen kann wie TRegistry. |
Re: Registry - Datei Wrapper?
Oh, danke - 2 gute Tips. Über der INI file Idee liegt nur der böse 64K Schatten...
cookie22, welche Komponenten sind das genau? |
Re: Registry - Datei Wrapper?
Die Funktionen
![]() ![]() ![]() Die Registry ist sowieso auf mehrere Dateien (Registry-Hives) verteilt. Wenn ich das richtig verstehe, könnte man damit weitere Dateien zur Registry hinzubringen. |
Re: Registry - Datei Wrapper?
Zitat:
|
Re: Registry - Datei Wrapper?
Zitat:
|
Re: Registry - Datei Wrapper?
Jo, dafür muss man sich das Privileg "holen", siehe
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 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 by Thomas Breitkreuz