Quasi das Gegenstück zu
Registry und DWORDs -
Mit "GetValue" kann man einen Wert aus der Registry lesen, der als Objekt zurückgegeben und entsprechend gecastet werden muss. Bei Strings kein Problem:
Delphi-Quellcode:
reg := Registry.LocalMachine.OpenSubKey('Schlüsselname');
if(reg <> nil) then
try
ListView1.Items.Add(string(reg.GetValue('Name des Wertes')));
finally
reg.Close;
end;
Das Casten in andere Typen ist,
IMHO, auch nicht das Problem. Aber wie kann ich ermitteln, welcher Typ vorliegt? Sprich: Ob der Wert ein String, ein DWord oder bspw. ein Binärwert ist?