在主窗体中调用了DLL窗体,在Dll的窗体中放了一个adoconnection,可以正常调用,就是关闭主窗体时总是出错,弹出CPU那个窗体出来!

解决方案 »

  1.   

    var
      Form1: TForm1;function LoadReg: Integer; external 'RegDll.dll';
    implementation{$R *.dfm}procedure TForm1.FormShow(Sender: TObject);
    begin
    if LoadReg<0 then Application.Terminate;
    end;end.调用代码
      

  2.   

    dll代码是怎样的,特别是窗体调用和关闭时
      

  3.   

    DLL中加一个关闭窗体的方法
    主窗口退出前调用这个方法
      

  4.   

    我之前也遇到同样问题,是你dll中用了string类型的参数
    project-view source在uses中加入sharemem要加在第一个位置