关于dll的一个简单的问题(20分)

  • 主题发起人 主题发起人 night
  • 开始时间 开始时间
N

night

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做dll文件时。涉及到对数据库的操作,当我不用ado连接数据库时就会出现错误:
project project1.exe raised exception class eolesyserror with message:" 尚未调用coinitiaze";
谁能告诉我怎么回事?
或是告诉我在dll中涉及到ado的怎么做?
谢谢
 
在project的
begin
end
中加 CoInitialize(nil);
要uses ComObj
-----
http://www.8421.org
 
提示出错说我CoInitialize 没有定义
 
我搞错了,应该是
uses ActiveX
再调用CoInitialize(nil)
 
现在又遇到一个新问题就是:我做的dll是一个关于用户密码设置的;
当我在一个窗体中调用另一个窗体对数据库进行修改时,出错了:
access violation at address 002dc3ed in moudle'my.dll'.read of address 0000000
这是为什么 请帮忙解释一下在用dll时应注意什么?
谢谢
 
接受答案了.
 
后退
顶部