Functions.SetRTRegInt 方法 | |
将数字值保存到注册表。
命名空间:
XSharp.VO
程序集:
XSharp.VO (在 XSharp.VO.dll 中) 版本:2.22 GA
语法 FUNCTION SetRTRegInt(
cSubKey AS STRING,
cKey AS STRING,
dwKeyValue AS DWORD
) AS LOGIC
public static bool SetRTRegInt(
string cSubKey,
string cKey,
uint dwKeyValue
)
查看代码参数
- cSubKey
- 类型:String
- cKey
- 类型:String
您希望添加数字的键。 - dwKeyValue
- 类型:UInt32
您希望添加到注册表的键值。
返回值
类型:
Boolean
如果成功,返回TRUE;否则返回FALSE。
备注
SetRTRegInt() 可用于将运行时设置保存到注册表中。
值将作为 cKey = dwKeyValue 保存到以下键下:
HKEY_CURRENT_USER
\\Software
\\ComputerAssociates
\\CA-Visual Objects Applications
\\cSubkey
并可选地在
HKEY_LOCAL_MACHINE
\\Software
\\ComputerAssociates
\\CA-Visual Objects Applications
\\cSubkey
如果 cSubkey 为空 (NULL_STRING),注册表项将无子键地保存:
HKEY_LOCAL_MACHINE
\\Software
\\ComputerAssociates
\\CA-Visual Objects Applications
SetRtRegInt() 仅在键已存在时写入 HKEY_LOCAL_MACHINE(并忽略写入错误)。它总是也写入 HKEY_CURRENT_USER。返回值反映写入 HKEY_CURRENT_USER 的结果。
示例
这个示例将条目 LOCK_RETRIES = 10 添加到 SSA 下的注册表:
1SetRTRegInt("SSA", "LOCK_RETRIES", 10)
2...
3nRetries := QueryRTRegInt("SSA", "LOCK_RETRIES")
4DO WHILE nRetries > 0
5 IF RLock()
6 EXIT
7 ENDIF
8 nRetries--
9ENDDO
10IF nRetries = 0
11
12ENDIF
13...
参见