读书人

自己写的ActiveX控件在窗体中使用时

发布时间: 2012-01-20 18:53:53 作者: rapoo

自己写的ActiveX控件在窗体中使用时,经常出现“对象"XXX"的方法"_YYY"失败”的错误,怎么回事?
情况是这样的:
自己写了一个ActiveXDLL(A.dll)。二进制版本兼容,编译
另外写了一个ActiveX控件(B.ocx),很复杂,有若干模块和类模块,里面引用了 A.dll。二进制版本兼容,编译

在标准EXE中,将 B.ocx 作为部件添加进工程,可是在使用的时候每次都会产生
“对象 "XXX "的方法 "_YYY "失败”的错误,其中XXX是我的OCX的方法,YYY是OCX的名称。
我不知道不合并工程,在标准EXE中怎么一步步调试OCX,但我感觉,B.OCX在实例化A.dll时出的错。


将OCX的工程添加进标准EXE的工程的话,就不会出现错误了。

请高手指教,谢谢!



[解决办法]
where is your a.dll? Put it in your path.

The vb designer tries to load the dll it from the vb install directory, then from every directory in the path.

读书人网 >VB

热点推荐