如何从COM传入的参数得到TADOConnection,大侠快帮忙!
zzyx 2003-05-26 03:37:00 我想完成跨COM传递ADOConnection对象
我使用这个方法的原因是,可以在客户端打开一个TADOConnection,然后把这个连接
传递给COM组件,在组件中,可以继续使用这个连接而不必建立新的连接。
也就是说,我想做这样一个COM
方法为(IDL):
SetAdo(IDispatch* pAdo)
在delphi中对应的就是
procedure SetAdo(const adoConn: IDispatch)
在函数实现中,有一个TADOConnection 变量
想要从传入的指针中重新得到一个ADO对象
简单表示为:
var adoInner:TADOConnection;
adoInner:=adoConn;
//这个语句肯定编译不过去,但我要达到的就是类似效果
请大家帮忙!
或提供其他类似的解决思路
谢谢