| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 系统_读注册项 | 逻辑型 | 基于自带库的复合衍生 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 分类 | 整数型 | 1、#根类(HKEY_CLASSES_ROOT); 2、#现行设置(HKEY_CURRENT_CONFIG); 3、#现行用户(HKEY_CURRENT_USER); 4、#本地机器(HKEY_LOCAL_MACHINE); 5、#所有用户(HKEY_USERS); | 路径 | 文本型 | 注册表路径 | 属性类型 | 整数型 | 1=文本(REG_SZ) 2=数值(REG_DWORD) 3=字节集(REG_BINARY) | 文本回执 | 文本型 | 返回数据 | 数值回执 | 长整数型 | 返回数据 | 字节集回执 | 字节集 | 返回数据 | 报错信息 | 文本型 | 可空,出错时返回出错信息 |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 总类 | 整数型 | |||||
| 注册项文本 | 文本型 | |||||
| 默认文本 | 文本型 | |||||
| 注册项数值 | 长整数型 | |||||
| 默认数值 | 长整数型 | |||||
| 注册项字节集 | 字节集 | |||||
| 默认字节集 | 字节集 | |||||
| 回执 | 逻辑型 | |||||
如果真 (分类 < 0 或 分类 > 5)
报错信息 = “分类超界”
返回 (假)
如果真 (路径 = “”)
报错信息 = “路径为空”
返回 (假)
如果真 (属性类型 < 0 或 属性类型 > 3)
报错信息 = “属性类型超界”
返回 (假)
如果真 (分类 = 1)
总类 = #根类
如果真 (分类 = 2)
总类 = #现行设置
如果真 (分类 = 3)
总类 = #现行用户
如果真 (分类 = 4)
总类 = #本地机器
如果真 (分类 = 5)
总类 = #所有用户
如果真 (属性类型 = 1)
默认文本 = “”
注册项文本 = 取文本注册项 (分类, 路径, 默认文本)
文本回执 = 注册项文本
如果真 (文本回执 ≠ “”)
回执 = 真

如果真 (属性类型 = 2)
默认数值 = -1
注册项数值 = 取数值注册项 (分类, 路径, 默认数值)
数值回执 = 注册项数值
如果真 (数值回执 ≠ -1)
回执 = 真

如果真 (属性类型 = 3)
注册项字节集 = 取字节集注册项 (分类, 路径, 默认字节集)
字节集回执 = 注册项字节集
如果真 (字节集回执 ≠ { })
回执 = 真

返回 (回执)
词条作者信息 使用例程
