各位大侠,哪里有读写注册表的控件,能返回Default Value(适合Delphi5版本)?

时间:2022-06-01 17:59:29
Dear All,
     小妹碰到一个大困难,要从注册表中读数据.虽然我下载了一个控件TEasyRegistry,
但是该控件有一个唯一的不足,就是调用ReadString(Subkey)时,假如该“SubKey”在注册表中不存在,就会出现系统错误!
     请问那里有类似的控件,当调用ReadString(Subkey)时,假如该“SubKey”在注册表中不存在,就会返回一个默认值,比如空格?
     请救救我!
     盼!盼!!

3 个解决方案

#1


为什么不用TRegistry?

#2


对呀。用TRegistry不就可以吗?别偷懒了,无非是自己多写几行代码。呵呵

#3


用TRegistry,比如已创建实例,读取时用

MyStr:=ReadString('测试','第一项','默认');

参数一为键名,参数二为值名,参数三为默认值,即读取失败时 MyStr 等于此值。

#1


为什么不用TRegistry?

#2


对呀。用TRegistry不就可以吗?别偷懒了,无非是自己多写几行代码。呵呵

#3


用TRegistry,比如已创建实例,读取时用

MyStr:=ReadString('测试','第一项','默认');

参数一为键名,参数二为值名,参数三为默认值,即读取失败时 MyStr 等于此值。