为什么用ado做的dll在调用时必须加db或adodb单元?(50分)

  • 主题发起人 主题发起人 scorpions
  • 开始时间 开始时间
S

scorpions

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么用ado做的dll在调用时必须加db或adodb单元?我在dll以加了db,adodb单元了。
如果用别的程序调用(vc)该怎么办?
 
因你使用的ADO控件引用了这些单元,所以得加上的。
这和你放一下ADODataset到form上是一样的,不信,你
看一下form单元引用部分,自动加上了db,adodb单元。

引用的单元已经编译进你的DLL,尽管调用就是了。
 
没错,编译后的 Dll 只提供调用的接口,与你原来所用的程序语言无关了
 
我的dll以把db,adodb单元编译进去了,
但调用时不加db或adodb单元不能用,加了其中一个就能用了。
用vc也不能用,bde可以。
 
我想说的,用ado做的dll在调用时有时会出问题,比如有10000条记录可能会出问题。
dll在慎用
 
接受答案了.
 
后退
顶部