请问 AddressOf RegProc有个编译错误怎么解决?

shengzi 2003-03-24 05:00:35
错误是 Expected Sub,Function, or Property!
程序如下:

Private Sub Form_Load()
SaveSetting "Registry Notification", "Hello", "testing", "123"
Stop
RegNotifyChangeKeyValue HKEY_CURRENT_USER, True, REG_LEGAL_CHANGE_FILTER, AddressOf RegProc, False
Unload Me
End Sub
...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
佛的光辉 2003-03-25
  • 打赏
  • 举报
回复
关于事件对象怎么使用,找一些windows编程的书看看,或直接察看msdn
佛的光辉 2003-03-25
  • 打赏
  • 举报
回复
而且将fAsynchronous设为false将忽略hEvent参数。
这个函数用于侦听注册表的健值的变化,hKey:侦听的健,bWatchSubtree:判断是否包含子健,dwNotifyFilter:设置侦听那些改变
REG_NOTIFY_CHANGE_NAME Notify the caller if a subkey is added or deleted.
REG_NOTIFY_CHANGE_ATTRIBUTES Notify the caller of changes to the attributes of the key, such as the security descriptor information.
REG_NOTIFY_CHANGE_LAST_SET Notify the caller of changes to a value of the key. This can include adding or deleting a value, or changing an existing value.
REG_NOTIFY_CHANGE_SECURITY Notify the caller of changes to the security descriptor of the key.
hEvent:事件句柄,注意这个地方的事件是windows的系统对象,是用于进程间通信的可以用CreateEvent函数来创建一个事件
fAsynchronous:判断该函数的返回模式,true表示立即返回,这时候系统通过前面设置的hEvent事件来通知注册表健的改变;设为false时,函数直到注册表健发生改变时才返回,应用程序被阻塞。
shengzi 2003-03-24
  • 打赏
  • 举报
回复
那应该怎么样才能侦听到注册表的改动呢? 这个位置应该放什么数据呢!?谢谢
佛的光辉 2003-03-24
  • 打赏
  • 举报
回复
LONG RegNotifyChangeKeyValue(
HKEY hKey, // handle to key to watch
BOOL bWatchSubtree, // subkey notification option
DWORD dwNotifyFilter, // changes to be reported
HANDLE hEvent, // handle to event to be signaled
BOOL fAsynchronous // asynchronous reporting option
);
HANDLE hEvent;是一个事件句柄,而你AddressOf RegProc,应该是传一个过程地址,怎么会正确
本课程从零开始,以通俗易懂的方式讲解Java技术,手把手教你掌握每一个知识点。真正做到零基础入门学习,最适合初学者的教程!本课程为JavaSE的阶段项目,通过《购物系统》综合训练前面讲过的所有技术点,如:面向对象、集合、异常、IO、线程、反射、设计模式、JDBC等。项目中包含的功能:1.用户管理    1.1 用户注册        用户名不能与已存在的用户名相同        要对密码进行加密处理    1.2 用户登陆        禁用的账户不能登陆    1.3 修改密码    1.4 用户注销2.商品管理    2.1 商品展示        支持分页显示3.购物车管理    3.1 添加商品到购物车    3.2 从购物车删除商品    3.3 修改商品数量    3.4 清空购物车    3.5 查看购物车    3.6 结算4.订单管理    4.1 生成订单    4.2 查看我的订单    4.3 查看订单详情数据库设计:1. 商品表    t_product    id    name    price2. 用户表    t_user    id    username    password    phone    address    status -- 状态,1表示启用,0表示禁用3. 订单表    t_order    id    user_id    no    price    createdate4. 订单明细表    t_item    id    product_id    num    price    order_id教学全程采用笔记+代码案例的形式讲解,通俗易懂!!!讲师介绍

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧