• 5777阅读
  • 1回复

为什么QAxObject封装COM组件不成功? [复制链接]

上一主题 下一主题
离线zsyf
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-13
m_pApi = new QAxObject("{137226BC-29B4-4158-ABF0-5E78D77933BB}", this);

编译的时候没有任何问题,但是一运行,就提示:

CoCreateInstance failure (CoInitialize has not been called.)
QAxBase::setControl: requested control
{137226BC-29B4-4158-ABF0-5E78D77933BB} could not be instantiated


我的编译环境为windows 2003  sp2,Qt Creator 1.3.1(MingWM10),不知道是那出了问题,大家请帮帮忙,谢谢!
[ 此帖被zsyf在2010-05-13 16:30重新编辑 ]
离线dbzhang800

只看该作者 1楼 发表于: 2010-05-13
如果用的 QCoreApplication,不妨改成 QApplication 试试

或者你自己调用 CoInitialize 和 CoUninitialize
快速回复
限100 字节
 
上一个 下一个