主题:如何修改注册表里某个项的值..
zaliang
[专家分:1010] 发布于 2006-05-11 09:45:00
如上主题.
请问找到该项时,是应当先删除后再写,还是可以直接修改呢????
回复列表 (共3个回复)
沙发
长尾兔 [专家分:3630] 发布于 2006-05-11 10:36:00
可读,可写,都是直接操作。Tregistry提供了相关的方法。
如:
reg:=tregistry.create;
reg.rootkey:=HKEY_LOCAL_MACHINE;
if reg.OpenKey('Software\LeeSoft\test',TRUE) then
if reg.valueexists('test1') then
reg.WriteInteger('test1',1000);
板凳
zaliang [专家分:1010] 发布于 2006-05-11 11:49:00
reg.OpenKey('Software\LeeSoft\test',TRUE/FALSE)
请问:TRUE和FALSE的区别是什么???谢谢!!
3 楼
长尾兔 [专家分:3630] 发布于 2006-05-13 09:20:00
这个参数决定了如果欲打开的注册表项不存在时,是否创建一个新的注册表项。如果为TRUE,就创建
我来回复