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