我知道函数,代码如下
procedure TForm1.Button1Click(Sender: TObject);
var r:Tregistry;
S1 : TStrings;
M1:TMemoryStream;
begin
S1:=TStringList.Create ;
M1:=TMemoryStream.Create ;
S1.add('aaaaaaaaa');
S1.add('bbbbbbbbb');
S1.add('ddddddddd');
S1.SaveToStream(M1);
r:=Tregistry.Create;
r.RootKey :=Hkey_Current_User;
r.OpenKey('ABC',TRUE);
r.WriteBinaryData('test',M1,M1.Size);
r.Free ;
S1.Free ;
M1.Free ;
end;
我已成功地写入了注册表,但不知怎样从注册表中将刚才的三行文字aaaaa,bbbbb,cccc
读取到stringlist中来。
请高手指点!给出代码。