Hallo,
ich möchte die Registry von
W2K mit Delphi 5 auslesen.
Dafür habe ich einen Schlüssel exportiert:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Steema Software\TeeChart Pro\Editor]
"Left"=dword:00000131
"Top"=dword:000000d2
Und dann ausgelesen:
Delphi-Quellcode:
v_ret:= Reg.OpenKey('HKEY_CURRENT_USER\Software\Steema Software\TeeChart Pro\Editor', True);
v_string:= Reg.ReadString('Left');
MessageDlg('v_string: ' + v_string, mtInformation, [mbOk], 0);
v_string war leer.
Daher habe ich gewalt angewendet und mir den Eintrag selber gemacht:
Delphi-Quellcode:
if REG.ValueExists('Left') then
begin
v_string:=Reg.ReadString('Left');
MessageDlg('der Eintrag existert schon und lautet: v_string: ' + v_string, mtInformation, [mbOk], 0);
end
else
begin
Reg.WriteString('Left','HKEY_CURRENT_USER\Software\Steema Software\TeeChart Pro\Editor');
MessageDlg('der Eintrag wurde angelegt ', mtInformation, [mbOk], 0);
end;
Beim ersten mal kam die Meldung 'der Eintrag wurde angelegt'.
Jetzt steht in v_string der Pfad: 'HKEY_CURRENT_USER\Software\Steema Software\TeeChart Pro\Editor'
Unter regedit steht immer noch:
"Left"=dword:00000131 (auch nach booten)
Wie kann ich die 00000131 auslesen?
Mit freundlichen Grüßen
Rolf Bergius