R
Randy_Lynd
Unregistered / Unconfirmed
GUEST, unregistred user!
我封装了一个类,想将其打包在VB里应用.
在封装COM dll之前,所有的代码都经过了测试,运行没有问题.
现在com dll编译也通过了,在VB中也能找到该COM的方法和属性,但只要调用方法就提示执行了非法操作,我估计是类的构造函数初始化出了问题.
想请问各位遇到此类问题如何调试?如果涉及到构造函数,应该如何处理?本人第一次封装COM dll,请专家高手指教!
-----
好像据我的推测,是构造函数这一块出了问题.
因为我的类在Delphi里面由上层调用时,都用到了xxxx := Txxxx.create这样的语句进行初始化.
但在vb中我没法这样实现啊,因为我没办法把 constructor create函数也封装象外并提供.
请大家帮帮忙,本人在线等候,多谢!
在封装COM dll之前,所有的代码都经过了测试,运行没有问题.
现在com dll编译也通过了,在VB中也能找到该COM的方法和属性,但只要调用方法就提示执行了非法操作,我估计是类的构造函数初始化出了问题.
想请问各位遇到此类问题如何调试?如果涉及到构造函数,应该如何处理?本人第一次封装COM dll,请专家高手指教!
-----
好像据我的推测,是构造函数这一块出了问题.
因为我的类在Delphi里面由上层调用时,都用到了xxxx := Txxxx.create这样的语句进行初始化.
但在vb中我没法这样实现啊,因为我没办法把 constructor create函数也封装象外并提供.
请大家帮帮忙,本人在线等候,多谢!