回 帖 发 新 帖 刷新版面

主题:如何修改注册表里某个项的值..

如上主题.
请问找到该项时,是应当先删除后再写,还是可以直接修改呢????

回复列表 (共3个回复)

沙发

可读,可写,都是直接操作。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);

板凳

reg.OpenKey('Software\LeeSoft\test',TRUE/FALSE)
请问:TRUE和FALSE的区别是什么???谢谢!!

3 楼

这个参数决定了如果欲打开的注册表项不存在时,是否创建一个新的注册表项。如果为TRUE,就创建

我来回复

您尚未登录,请登录后再回复。点此登录或注册