VB调用、调试OCX控件问题
场景:
我在OCX控件中新增加一个属性或方法,发现VB程序那边并没有实时更新OCX的属性和方法,这太不方便了。。。
解决方法:
1. 从VB界面删除OCX控件
2. 清理VB工程
3. 编译VB工程,如果此前在代码有使用OCX控件,此时会报编译错误,不同管它。
4. 重新把OCX控件拖到VB界面
5. 再次编译即可生成成功,此时OCX中新增加的方法和属性都可以使用了。
场景:
在同一个解决方案中,我使用VC编写OCX控件,使用VB测试OCX控件。
我在OCX控件中新增加一个属性或方法,发现VB程序那边并没有实时更新OCX的属性和方法,这太不方便了。。。
解决方法:
1. 从VB界面删除OCX控件
2. 清理VB工程
3. 编译VB工程,如果此前在代码有使用OCX控件,此时会报编译错误,不同管它。
4. 重新把OCX控件拖到VB界面
5. 再次编译即可生成成功,此时OCX中新增加的方法和属性都可以使用了。