当前位置:编程学习 > VB >>

vb.net调用vb6编写的ocx函数出错

调用ocx 中的函数 出错 

为了使显式引用转换成功,源值必须为 Null(在 Visual Basic 中为 Nothing),或者源参数引用的对象类型必须可通过隐式引用转换转换为目标类型。

当调用用户控件中的自定义事件的 Visual Basic 6.0 应用程序升级为较新版本的 Visual Basic 并运行时,可能发生此异常,并带有额外的信息“指定的转换无效”。若要解决此错误,请在 Form1 中查找下面的代码行:

Call UserControl11_MyCustomEvent(UserControl11, New UserControl1.MyCustomEventEventArgs(5))

并将其替换为:

Call UserControl11_MyCustomEvent(UserControl11(0), New UserControl1.MyCustomEventEventArgs(5))
--------------------编程问答--------------------
这应该是谢谢你的分享还是猜你的问题是啥呢? --------------------编程问答-------------------- 我用vb.net 用了一个vb6 编写的ocx  调用这个ocx 中的函数出错信息时这样的 --------------------编程问答-------------------- 最后一行代码好象用的是数组
引用 2 楼 uuicczxl 的回复:
我用vb.net 用了一个vb6 编写的ocx  调用这个ocx 中的函数出错信息时这样的
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,