VB调用、调试OCX控件问题


场景:

     在同一个解决方案中,我使用VC编写OCX控件,使用VB测试OCX控件。


问题:


     我在OCX控件中新增加一个属性或方法,发现VB程序那边并没有实时更新OCX的属性和方法,这太不方便了。。。




解决方法:


1. 从VB界面删除OCX控件


2. 清理VB工程


3. 编译VB工程,如果此前在代码有使用OCX控件,此时会报编译错误,不同管它。


4. 重新把OCX控件拖到VB界面


5. 再次编译即可生成成功,此时OCX中新增加的方法和属性都可以使用了。