QT5.9 在线程中导出EXCLE报 CoCreateInstance failure (尚未调用 CoInitialize) 解决办法
2017-08-29 23:11
603 查看
错误截图:
原因:因为COM是在GUI线程里初始化和销毁的。在新开的线程里并没有初始化,所以得自己初始化
解决办法:
1.引用头文件
#include "qt_windows.h"
添加代码之后就可以在线程里运行了.
原因:因为COM是在GUI线程里初始化和销毁的。在新开的线程里并没有初始化,所以得自己初始化
解决办法:
1.引用头文件
#include "qt_windows.h"
添加代码之后就可以在线程里运行了.
相关文章推荐
- Qt在linux下调用phonon出现的问题解决办法
- Qt5.9连接MySql5.7.17错误解决办法(错误提示:QMYSQL driver not loaded)
- Qt5.9编译MQTT错误解决办法
- 工作线程中调用UI线程创建的窗口的UpdateData会导致Assert的问题及解决办法.
- 问题-Delphi在多线程中使用其他窗体上的控件,报“尚未调用CoInitialize”解决方法
- 关于调用线程无法访问此对象,因为另一个线程拥有该对象的问题的解决办法
- Delphi中提示“尚未调用CoInitialize错误”的解决方法
- 线程中更新窗口不能直接调用UpdateData函数 的解决办法
- 工作线程中调用UI线程创建的窗口的UpdateData会导致Assert的问题及解决办法(ZZ)
- 线程中更新窗口不能直接调用UpdateData函数 的解决办法
- C++ 11 线程调用类的成员函数解决办法
- mfc调用Qt遇到的问题及解决办法
- Delphi“尚未调用CoInitialize”解决方法
- [Delphi-码农]Delphi 多线程 “尚未调用CoInitialize错误”的解决方法
- 调用Qt 系统Dialog偶尔会crash的解决办法
- 线程调用UpdateData()出错即解决办法
- 嵌入式开发板上自启动qt程序调用ts_calibrate 发生ts_open : No such file or directory 解决办法
- ex = {"在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。 解决办法
- C#技巧【调用线程无法访问此对象,因为另一个线程拥有该对象的问题的解决办法】【C#读写EXCEL源码提示“office检测到此文件存在一个问题。为帮助保护您的计算机,不能打开此文件”的解决】
- Delphi“尚未调用CoInitialize”解决方法