在VB6中,如何实现后期绑定事件? 100
在VB中,我调用了一个使用VBA编写的dll,因为该dll的不断升级,我只好采用后期绑定来保持兼容性,可是,该dll还有几个事件,不知道如何使用?用Withevents关...
在VB中,我调用了一个使用VBA编写的dll,因为该dll的不断升级,我只好采用后期绑定来保持兼容性,可是,该dll还有几个事件,不知道如何使用?用Withevents关键字,必须是前期绑定呀!谢谢!
VB6没见有后期绑定事件,但是vb.net倒是有,我的意思是有没有折中 的办法。
看来是没有什么折中的办法了,jizhongbo兄说的挺多,可惜都是我知道的,没有帮助!所以不能将分给你了。无论如何,还是谢谢你啊! 展开
VB6没见有后期绑定事件,但是vb.net倒是有,我的意思是有没有折中 的办法。
看来是没有什么折中的办法了,jizhongbo兄说的挺多,可惜都是我知道的,没有帮助!所以不能将分给你了。无论如何,还是谢谢你啊! 展开
4个回答
展开全部
请参考下面的描述,这样你就明白了为什么VB6.0不支持后期绑定事件。
因为在VB 6.0中,使用 WithEvents 变量时受到了下列限制条件:
1、WithEvents 变量不能是派生对象变量。也就是说,不能把它声明为 As Object----当声明该变量时必须指定类名。
2、不能把 WithEvents 变量声明为 As New。必须明确地创建事件源对象,并将它赋给 WithEvents 变量。
3、不能在标准模块中声明 WithEvents 变量。只能在类模块、窗体模块以及其它定义类的模块中声明。
4、不能创建 WithEvents 变量数组。
因为在VB 6.0中,使用 WithEvents 变量时受到了下列限制条件:
1、WithEvents 变量不能是派生对象变量。也就是说,不能把它声明为 As Object----当声明该变量时必须指定类名。
2、不能把 WithEvents 变量声明为 As New。必须明确地创建事件源对象,并将它赋给 WithEvents 变量。
3、不能在标准模块中声明 WithEvents 变量。只能在类模块、窗体模块以及其它定义类的模块中声明。
4、不能创建 WithEvents 变量数组。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
展开全部
VB6.0 是事件驱动
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法是有,不过这么多年,估计楼主已经找到了
PSC搜 late binding events
或者edanmo的EventCol组件
PSC搜 late binding events
或者edanmo的EventCol组件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以用接口来实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询