直接传递对象是不可能的,但你可以做接口,将传入传出数据用olevariant的形式进行交互

解决方案 »

  1.   

    有这种类型吧,_connection,可能要引用新的DLL如ADO方面的。
      

  2.   

    哦。你这种情况,还不如就传ConnectString 
    参数类型BSTR ,
    跨进程传接口真有些麻烦.
      

  3.   

    在借口中写个函数
    setadoconn(Aconn:Tadoconnection);
    begin
      ............
      Aconn.dosomething;
    end;
    ////不过因为Tadoconnection不是COM标准类型,这个COM只能在DELPHI中用,如果想在其他中
    使用最好用_connection参数。
      

  4.   

    我是做三层。所以不能传连接串。事实上我是要传一个TDCOMConnection这个东西。
    我是VC程序员,对D不太熟悉,所以,无知之处,还望不要见笑啊。