自己vc写的ocx,在c#里调用,正常;后来修改了ocx接口,再注册、加载近c#,使用时却不能用ocx中接口:long mysum();后来改为long mysum(long num)就是执行不了了我怀疑是c#中上次的ocx没卸载净,但不知怎么能?
ocx用法:注册后,在工具箱,拖进窗体,然后使用
ocx用法:注册后,在工具箱,拖进窗体,然后使用
解决方案 »
- 在C#中如何把一个Bytes(BMP图片数据位数组)转换为内存指针
- 操作Excel的问题
- 如何从外部改变Combobox的文本框内容但是不触发SelectedIndexChanged事件?
- 怎么在自定义类中调用Form中控件的方法?
- 请教连接问题.
- VS 2005中,怎样实现在关闭一个窗体时,也同时关闭另一个窗体...
- 水晶报表crystal reportrs
- 大神。。。这个函数怎么调用啊。。老报错
- C#的帮助如何使用
- 有谁知道:我有一个NT的虚拟主机空间,怎么样才能让它支持asp.net呢?
- 请教思路,一个组框中方4个单选钮,程序中如何判断呢?
- WPF中如何实现在波形上显示一个十字形图形,可以用鼠标拖动,并显示当前位置的波形数值
如果是在工具箱拖过来的话你可以从工具栏中把原来的控件删除掉再添加新编译后的OCX组件试试
卸载的话可以考虑用regsvr32 -u ***.ocx试试
regsvr32 /u ***.ocx有啥区别?
regsvr32 /u ***.ocx有啥区别?有区别吗?OCX的名字确定是你的项目名字吗?工具栏中显示的名字是你的项目名字或者其中的类的名字而非文件本身的名字