社区
Delphi
帖子详情
是不是delphi的ADO控件组有问题?(为什么不能封装在DLL里?)
huhaojie
2000-09-20 06:33:00
我在一个工程中用到ADO控件程序运行正常, 后把它做成一个DLL,编译正常,但是在调用时却产生“尚未调用coinitialize “ 异常 。但如果用BDE一切正常,请各位高手指导?
...全文
143
5
打赏
收藏
是不是delphi的ADO控件组有问题?(为什么不能封装在DLL里?)
我在一个工程中用到ADO控件程序运行正常, 后把它做成一个DLL,编译正常,但是在调用时却产生“尚未调用coinitialize “ 异常 。但如果用BDE一切正常,请各位高手指导?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zouguangxian
2000-09-24
打赏
举报
回复
呵呵,分特了。:(我也遇到这样的问题,我用的是c++builder,想通过ado
访问数据库。现在急用,哪位哥哥帮忙给电建议阿?
liny2000
2000-09-22
打赏
举报
回复
我曾经有过同样的问题。
我的程序是一个ISAPI接口的DLL,在开始的时候一切正常,在DLL中使用ADO接口并没出现任何问题。
后来不知道是装了什么还是出了什么问题,再运行此DLL就出现了与你同样的毛病了。奇怪的是,同样的DLL拿到另一台机器上又非常好。
最后没找到原因,归罪于系统问题,重装系统。哈!问题解决了。
后来想想,有可能是某个接口库被破坏了。你可以试试。
continue
2000-09-21
打赏
举报
回复
这个异常产生的原因是COM还没有初始化,在EXE中同样会产生。
你可能是在重载TFORM。CREATE 或者在 INITALIZATION 部份使用 ADO组件之类的COM对象。
解决的办法就是不要在以上的地方引用COM。
另外,据我所知,DELPHI中的ADO对象是有不少莫明其妙的问题,不知是MS 还是BORLAND,还是我的错。
huhaojie
2000-09-21
打赏
举报
回复
当然, 不然编译都通不过?
cjf
2000-09-20
打赏
举报
回复
在Dll中,把ADO控件需要的单元都加入了吗?
Boost ASIO for
delphi
delphi
ASIO_mmzmagic本库是Boost ASIO for
delphi
的高效率稳定
封装
做了8年多的
DELPHI
开发,还仍然在用D7,后续的
DELPHI
版本比如d2007,d2010还是非常很优秀的,有许多方便的功能和语法效率的改进。为啥不更换到新...
ACReport中国式报表
控
件2011(Ver 2.50)
新版本中
Delphi
下的VCL
控
件已经比较完善,
封装
良好,与
Delphi
无缝连接,改变了旧版中需要将Dataset中的数据复制到报表引擎中的实现方式,通过模拟
ADO
接口的方式直接支持BDE/ClientDataset/等非
ADO
方式的Dataset,不...
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
Delphi
开发范例宝典目录
实例295 对
ADO
控
件的无数据库操作 389 第9章 SQL技术 391 9.1 通用查询 392 实例296 SQL语句的应用方法 392 实例297 SQL语句的模糊查询 393 实例298 高级Like语句 394 实例299 多功能查询过滤器 396 ...
CDS_uniDAC_mmzmagicrmoV1.80
这个东东为什么不
封装
成
控
件? 答:本类以单元形式
封装
,只要加到搜索路径后直接引用即可,无需经过安装等麻烦的步骤。 这个东东适合应用在什么场合? 答:适合应用于小型分布式程序。 这个东东掌握起来有难度吗? ...
Delphi
5,391
社区成员
262,736
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章