delphi 在dll中使用ado总会有问题,试试装被钉包ado up#2

解决方案 »

  1.   

    在dll中,ADO控件不要放在form上,而要使用数据模块在你的工程文件.dpr中,保证下面语句的次序。program testDll;
    uses ........{$R *.RES}begin
      Application.Initialize;
      Application.CreateForm(TDataModule1, DataModule1);//主要是数据模块要在form前调用!!
      Application.CreateForm(TForm1, Form1);
      Application.Run;
    end.
      

  2.   

    还是不行
    加上数据模块,还是老样子
    编译可以
    运行到Creat就出错
      

  3.   

    我跟你的问题差不多。
    是运行是错误。
    ADOEXPRESS似乎将错误封装了。