Functions.QueryRTRegInt 方法 | |
从注册表中检索数值。
命名空间:
XSharp.VO
程序集:
XSharp.VO (在 XSharp.VO.dll 中) 版本:2.22 GA
语法 FUNCTION QueryRTRegInt(
cSubKey AS STRING,
cKey AS STRING
) AS DWORD
public static uint QueryRTRegInt(
string cSubKey,
string cKey
)
查看代码参数
- cSubKey
- 类型:String
- cKey
- 类型:String
您要搜索数值的键。
返回值
类型:
UInt32
如果条目
cKey =
dwValue 存在,则返回
dwValue;否则返回零。
备注
QueryRTRegInt() 在以下键中搜索注册表:
HKEY_CURRENT_USER
\\Software
\\ComputerAssociates
\\CA-Visual Objects Applications
\\cSubkey
或:
HKEY_LOCAL_MACHINE
\\Software
\\ComputerAssociates
\\CA-Visual Objects Applications
\\cSubkey
QueryRTRegInt() 首先尝试从 HKEY_CURRENT_USER 读取。当在 HKEY_CURRENT_USER 下找不到键时,它会尝试从 HKEY_LOCAL_MACHINE 读取。
示例
此示例使用 QueryRTRegInt() 获取与子键 SSA 下的 LOCK_RETRIES 注册表项相关联的值。
生成的值用于 DO WHILE 循环,确定尝试 RLock() 操作的次数:
1nRetries := QueryRTRegInt("SSA", "LOCK_RETRIES")
2DO WHILE nRetries > 0
3 IF RLock()
4 EXIT
5 ENDIF
6 nRetries--
7ENDDO
8IF nRetries = 0
9
10ENDIF
11...
参见