主窗体中没有使用ADO
在主窗体的uses后加入ADODB一定能通过。

解决方案 »

  1.   

    主窗体中没有使用ADO
    在主窗体的uses后加入ADODB一定能通过。
      

  2.   

    主窗体中没有使用ADO
    在主窗体的uses后加入ADODB一定能通过。
      

  3.   

    dll中使用ADO和exe中不同,必须手工初始化
    首先uses ActiveX单元
    然后
    initialization
     CoInitialize(nil);
    //可以创建需要的ado组件
    finalization
     CoUnInitialize;
    另外:不要把ADO组件放在DataModule里,在dll中这样使用是不安全的,
    所有的组件应该动态建立,
      

  4.   

    Uses ActiveX;在初始化时执行
       CoInitialize(nil);是OLE没有初始化
      

  5.   

    Uses ActiveX;在初始化时执行
       CoInitialize(nil);是OLE没有初始化
      

  6.   

    Uses ActiveX;在初始化时执行
       CoInitialize(nil);是OLE没有初始化
      

  7.   

    错误报告是“exception eole syserror in module dll.dll at 00058101"
      

  8.   

    to Crob(我干嘛这么帅):
       我也遇到相同的问题用你的办法,终于可以了! ~)~  
       谢谢了!