错误提示:“尚未调用 coinitialize”是什么意思????如何解决

hicaci 2002-01-24 02:18:05
FORM 封装在DLL中 ,里头有一句:
eclApp := CreateOleObject('Excel.Application');
except
ShowMessage('您的机器里未安装Microsoft Excel。');
Exit;
如果不将FORM封装在DLL中,则可以正常建立EXCEL对象,但如果将FORM封装在DLL中后,怎么运行都是
ShowMessage('您的机器里未安装Microsoft Excel。');
Exit;
这句。
错误提示是:“尚未调用 coinitialize”是什么意思????如何解决
那位高手帮帮忙看看。
...全文
124 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hicaci 2002-01-27
  • 打赏
  • 举报
回复
谢谢,问题已经解决,给分拉
meady 2002-01-24
  • 打赏
  • 举报
回复
调用了com,ole函数库前就要coinitialize,因为在应用程序中,delphi会自动在initialize 单元加上对co...函数的调用,在dll中要自己调用

5,385

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧