在DLL中加入数据模块,并且使用ADO进行数据连接,为什么不成功!(200分)

  • 主题发起人 主题发起人 frenking
  • 开始时间 开始时间
F

frenking

Unregistered / Unconfirmed
GUEST, unregistred user!
在DLL中加入数据模块,并且使用ADO进行数据连接,为什么不成功!
总是提示什么尚未调用,由于本人对DLL不是很熟练,还请大家多多
帮助!!!!!
本人原出高分求教!!!
 
在使用ado组件前。在dll中

uses activeX;

在使用ADO组件前调用CoInitialize(nil);
使用完后一定调用CoUninitialize;
 
要先调用CoInitializeEx,退出DLL时再调用CoUninitialize
,你可以USES comobj这个单元试试
 
这样写比较保险。
在你的数据模块单元的最后一个end. (是句号哦,看清楚)前

initialization
CoInitialize(nil);
finalization
CoUninitialize;
 
谢谢两位前辈,我先试一下再联系!
 
谢谢大家,问题已经搞定,现在就送分!!!!
 
多人接受答案了。
 
后退
顶部