高分!!!有关DLL和ADO 主窗体中没有使用ADO在主窗体的uses后加入ADODB一定能通过。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 主窗体中没有使用ADO在主窗体的uses后加入ADODB一定能通过。 主窗体中没有使用ADO在主窗体的uses后加入ADODB一定能通过。 dll中使用ADO和exe中不同,必须手工初始化首先uses ActiveX单元然后initialization CoInitialize(nil);//可以创建需要的ado组件finalization CoUnInitialize;另外:不要把ADO组件放在DataModule里,在dll中这样使用是不安全的,所有的组件应该动态建立, Uses ActiveX;在初始化时执行 CoInitialize(nil);是OLE没有初始化 Uses ActiveX;在初始化时执行 CoInitialize(nil);是OLE没有初始化 Uses ActiveX;在初始化时执行 CoInitialize(nil);是OLE没有初始化 错误报告是“exception eole syserror in module dll.dll at 00058101" to Crob(我干嘛这么帅): 我也遇到相同的问题用你的办法,终于可以了! ~)~ 谢谢了! 将桌面上的文件拖到webbrowser控件上的表单元素中去 哎.delphi要是能在细节上下点功夫就好了. delphi里怎么使选择目录框能定义初始目录和选择"包括子目录"? 求一个简单数据操作,但一直没搞定,请高手进.... 如何调用windows关机对话框? 这种窗口技术是乍实现的??? 有关APPLICATION的问题 关于DOS命令 帮忙写个公式: delphi 7的solidworks的二次开发,求问!!!!!! 目录操作的一个简单问题 怎樣消除報表中明細數據中的重復數據﹖
在主窗体的uses后加入ADODB一定能通过。
在主窗体的uses后加入ADODB一定能通过。
首先uses ActiveX单元
然后
initialization
CoInitialize(nil);
//可以创建需要的ado组件
finalization
CoUnInitialize;
另外:不要把ADO组件放在DataModule里,在dll中这样使用是不安全的,
所有的组件应该动态建立,
CoInitialize(nil);是OLE没有初始化
CoInitialize(nil);是OLE没有初始化
CoInitialize(nil);是OLE没有初始化
我也遇到相同的问题用你的办法,终于可以了! ~)~
谢谢了!