我封装了一个类,想将其打包在VB里应用.
在封装COM dll之前,所有的代码都经过了测试,运行没有问题.现在com dll编译也通过了,在VB中也能找到该COM的方法和属性,但只要调用方法就提示执行了非法操作,我估计是类的构造函数初始化出了问题.想请问各位遇到此类问题如何调试?如果涉及到构造函数,应该如何处理?本人第一次封装COM dll,请专家高手指教!
在封装COM dll之前,所有的代码都经过了测试,运行没有问题.现在com dll编译也通过了,在VB中也能找到该COM的方法和属性,但只要调用方法就提示执行了非法操作,我估计是类的构造函数初始化出了问题.想请问各位遇到此类问题如何调试?如果涉及到构造函数,应该如何处理?本人第一次封装COM dll,请专家高手指教!
解决方案 »
- 怎样在程序中计算时间差?
- 2字节整型数据取值范围问题
- C++指针与Delphi的指针
- 调用动态连接库出错,大家帮忙看看。
- 那里有Windows Media Player控件的使用帮助文档?
- MM的病终于好了,可以天天见面了,高兴... (2)
- 用DEPHI时编译时,提示file not found:system.pas,如何设置一下路径?
- 特难问题:TThread的Synchronize能否执行一个函数,因为我需要返回值
- delphi7如何调用c#的Dll
- 如何将网页中的参数传给这个网页中的Active Form 控件
- SaveDialog的一个问题
- 数据库在DELPHI中如何实现备份与恢复备份
int就是用的int了,请问u2m,这样行吗?
好像据我的推测,是构造函数这一块出了问题.
因为我的类在Delphi里面由上层调用时,都用到了xxxx := Txxxx.create这样的语句进行初始化.
但在vb中我没法这样实现啊,因为我没办法把 constructor create函数也封装象外并提供.
请大家帮帮忙,本人在线等候,多谢!