怎么样向DLL中的MDI子窗体 传递ADO连接? 在线等待,急盼回复!

解决方案 »

  1.   

    第一:在DLL中做一个全局变量:
      Var
         DBConn:Tadoconnection;然后在要调用子窗体前,把外部的连接组件指针传递给DLL全局变量;类似为这样的;
    procedure SetConnection(mainconn:tadoconnection);stdcall;
    begin
      dbconn:=mainconn;
    end;第二种方法:与第一种方法基本相似,就是你在创建DLL子窗体时,把连接组件当成一个参数传进去;
    然后所有相关的都与之相连;
    类似:
      procedure ShowChild(DBConn:tadoconnection;ChildName:pchar);stdcall;
      begin
        ......
      end;
      

  2.   

    dinglinger,能不能给一个例程呀,可以给我Email,多谢啦