Forum: Win32/Win64 API (native code)
Delphi
by anse,
21. Mär 2010
jaenicke, wie hoch ist denn da der Anpassungs-Aufwand ? Geht immerhin um eine bestehende Anwendung mit ca. 100 Einstellungs "Items".
Forum: Win32/Win64 API (native code)
Delphi
by anse,
20. Mär 2010
Jo, dafür muss man sich das Privileg "holen", siehe http://www.delphipraxis.net/internal_redirect.php?p=131879 - was aber auf meinem Vista schon mal nicht funktioniert - "Dem Client fehlt ein erforderliches Recht". Es ist wie verhext... exportiere ich den Key jetzt selbst manuell in eine Datei, also nicht mit RegSaveKey sondern den String zusammenbauen und in ein TextFile schreiben?
Forum: Win32/Win64 API (native code)
Delphi
by anse,
20. Mär 2010
Ja, RegLoadAppKey hört sich in der Tat so an, ist allerdings auch erst ab Vista verfügbar. Die beiden anderen Funktionen exportieren bzw. importieren einen ganzen Key mitsamt der Unterschlüssel. Das scheint mir auch die einfachste Lösung für meine portable zu sein: Beim Start importieren und beim Beenden exportieren.
Forum: Win32/Win64 API (native code)
Delphi
by anse,
20. Mär 2010
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?)
Forum: Win32/Win64 API (native code)
Delphi
by anse,
20. Mär 2010
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...