VB中引用ocx控件,是静态载入该控件的吗?

Gothic_girl Gothic_girl 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题描述:

通过vc/mfc生成了一个ocx控件,在vb中调用,后因项目变更,ocx接口实现逻辑发生了变化,但是这个对外接口本身并未改变。使用时候发现,卸载原控件,重新注册新版本ocx后,vb程序运行调用逻辑还是原来的ocx版本接口。

现想请教如下几个问题:
1 VB中引用ocx控件,是静态载入该控件的吗?即在工程编译时候已经载入了ocx接口的相关逻辑,而不是运行时候根据clsid去找到ocx并进行调用的?
2 是否有办法在不重新编译vb程序的前提下,更新ocx版本?(接口不变,逻辑改变)
...全文
评论 22
收藏 已收藏
分享
返回顶部
Gothic_girl
控件 1,453 成员 41,351 内容