如何读写注册表

My_first 2002-03-08 07:50:00
我做了一个from, 上面有一个名为user的edit1,一个名为password的edit2.

一个button写入按钮, 一人button的读出按钮, 两个label ,一个显示读出的
user,一个显示读出的password.

怎样把edit1和edit2的内容写入注册表,还有读出

...全文
67 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
My_first 2002-03-08
  • 打赏
  • 举报
回复
var Reg: TRegistry;
begin
Reg := TRegistry.Create;
Reg.RootKey := HEKY_LOCAL_MACHINE; //运行到这里出错
Reg.OpenKey('SoftWare\MyKey',True);
Reg.WriteString('User',edtUser.Text);
Reg.WriteString('Password',edtPassword.Text);
Reg.Free;
end;
My_first 2002-03-08
  • 打赏
  • 举报
回复
谢谢你,我试试
票票飞扬 2002-03-08
  • 打赏
  • 举报
回复
重复写只是更新,键名是任意取的1
My_first 2002-03-08
  • 打赏
  • 举报
回复
另外这个'SoftWare\MyKey'是不是随便写的
My_first 2002-03-08
  • 打赏
  • 举报
回复
to genphone_ru(票票)

 如果该键已经存在,那再写一次会不会出错。 该怎样写呢? 谢谢你了
票票飞扬 2002-03-08
  • 打赏
  • 举报
回复
uses Registry;


Button1Click(Sender: TObject);
var Reg: TRegistry;
begin
Reg := TRegistry.Create;
Reg.RootKey := HEKY_LOCAL_MACHINE;
Reg.OpenKey('SoftWare\MyKey',True);
Reg.WriteString('User',edtUser.Text);
Reg.WriteString('Password',edtPassword.Text);
Reg.Free;
end;

Button2Click(Sender: TObject);
var Reg: TRegistry;
begin
Reg := TRegistry.Create;
Reg.RootKey := HEKY_LOCAL_MACHINE;
Reg.OpenKey('SoftWare\MyKey',True);
lUser.Caption := Reg.ReadString('User');
lPassword.Caption := Reg.ReadString('Password');
Reg.Free;
end;
My_first 2002-03-08
  • 打赏
  • 举报
回复
user= cai
password = my

这两个键和值写入注册表。和读出来,该怎样做。

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧