Forum: Win32/Win64 API (native code)
Delphi
by Christian Seehase,
1. Jul 2002
Moin Luckie,
das sind Stringlisten.
Jeder String ist nullterminiert, die gesamte Liste dann mit einer doppelten Null, so wie z.B. die Datei/Verzeichnislisten bei SHFileOperation.
(Bei Unicodestrings entsprechend die doppelte Anzahl von Nullen)
In RegEdit wird dieser Typ als REG_MULTI_SZ angezeigt.
Lesen kann man diesen meist mit TRegistry.ReadBinary, nur schreiben nicht.
Forum: Win32/Win64 API (native code)
Delphi
by Christian Seehase,
1. Jul 2002
Moin Zusammen,
ich habe mir jetzt nicht die gesamte TRegistry durchgesehen, aber spätestens wenn man Multistrings braucht (speziell beim Schreiben) hat man mit TRegistry verloren. Multistrings werden nicht davon unterstützt.
Forum: Win32/Win64 API (native code)
Delphi
by Christian Seehase,
28. Jun 2002
Moin ToppDog,
hier hab' ich mal ein kleines Beispiel wie's gehen könnte.
Bislang nur mit gültigen Werten getestet, aber eigentlich sollten auch fehlerhafte Werte nur für entsprechende Rückgabewerte der Funktionen sorgen.
function WriteStringToRegAPI(const p_sSubKey : string;const p_sValueName : string;const p_sValue : string) : integer;
var
hResult : HKEY;