TRegistry.LoadKey和savekey是怎么用(可以的话请写上例子),谢谢! (25分)

  • 主题发起人 主题发起人 163.com
  • 开始时间 开始时间
为什么我写了以下的程序,注册表没有出现预定的效果

程序...
procedure TForm1.Button7Click(Sender: TObject);
var
Reg: TRegistry;
begin

Reg:=TRegistry.Create;
reg.rootkey:=HKEY_CURRENT_USER;
reg.loadkey('software/sd','c:/hl')
end;


说明:
hl是我先前用savekey保存的文件(路径和名称都没有错)
其内容包含
sams
|
|
----------------------
| |
pp kk

问题....
为什么在sd下一层没有出现'sams'键
 
给你发了一些例子,不知道有没有用。
 
首先要谢谢weicong,但例子中还是没有解决的答案
 
例子:Delphi5/Help/Examples/Regini
注意:主键、健、键值的区别。
 
在这也有,
已经回答了,不行再说,学会看帮助,最好能自己解决
 
var
reg:TRegistry;

begin

reg:=TRegistry.Create;

reg.RootKey:=hkey_local_machine;

reg.OpenKey('Software/siro_com',true);

reg.WriteString('Test string','Test');

reg.CloseKey;

end;

 
在NT下需要有“备份”的权限。(详见MSDN(2000/7)RegLoadKey)
最好不用DELPHI的LoadKey和SaveKey.限制太多。
 
多人接受答案了。
 
后退
顶部