您当前的位置:delphi教程 > Delphi笔记 >  关于在使用bpl时出现"尚未使用CoInitialize"的错误

关于在使用bpl时出现"尚未使用CoInitialize"的错误

错误是如此产生的:
假设bpl文件文件pkg_test.bpl,此bpl的导出类为TDatamodule。
在TDatamodule上放置一个TAdoConnection.
然后在主程序中(空白的窗体)动态加载此bpl,当Create时,
就会出现"尚未使用CoInitialize"的错误提示。
之所以这样,是因为TAdoConnection需要uses DB和ADODB两个
单元,而主程序没有引用这两个单元,所以Create时会出错。
因此,主程序在动态加载一个bpl时,要保证完全的uses了bpl
文件中所uses的所有单元。 


查看回复
关于我们 | 网站地图 | 广告刊登 | 友情链接
Copyright ©2008 - 2010  Delphi2007.net  ,All Rights Reserved  粤ICP备09038647号
业务联系:allceoad#gmail.com QQ:20008835 最佳分辨率 1024×768