| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 408 人关注过本帖
标题:壮士,这个 函数有什么问题呢?
取消只看楼主 加入收藏
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
结帖率:72.73%
收藏
 问题点数:0 回复次数:0 
壮士,这个 函数有什么问题呢?

这几天我利用课余时间写了几个注册表操作的常用函数(包含注册表常用的所有操作)。但是其中有一个函数是用来设置注册表的数值内容,但是我执行后结果总是和我预期的不一样,请帮我诊断一下:
'********新建,设置数值名称*****************************************
Public Function setkeyvalue(ByVal ip As Long, ByVal keyname As String, ByVal valuename As String, ByVal valuesetting As Variant, ByVal valuetype As Long)
Dim retval As Long
Dim hKey As Long
If RegOpenKeyEx(ip, keyname, 0, KEY_ALL_ACCESS, hKey) > 0 Then Exit Function
Select Case valuetype
Case REG_SZ
RegSetValueEx hKey, valuename, 0, valuetype, valuesetting, len- (valuesetting)
Case REG_DWORD
RegSetValueEx hKey, valuename, 0, valuetype, valuesetting, 4
End Select
RegCloseKey (hKey)
End Function
'******************************************************************
我执行了:setkeyvalue HKEY_CURRENT_USER, ByVal "ceshi", ByVal "xiaopeng", ByVal "love", REG_SZ
打开注册表后的确是增加了这样的一项,但是数据内容却是乱码,这是为什么呢???

[此贴子已经被作者于2006-12-13 22:52:49编辑过]

搜索更多相关主题的帖子: 壮士 函数 
2006-12-13 22:48
快速回复:壮士,这个 函数有什么问题呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030099 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved