我在CMyApp 类初始化的时候已经调用了 AfxOleInit() 了,然后在MDI 的VIEW 中创建数据库连接
hr = m_pConn.CreateInstance("ADODB.Connection");可是老是出现这个错误呢?另外,我这个创建连接并访问数据库是在一个辅助线程函数中的 _com_ptr_t<_com_IIID<_Connection,&_GUID_00000550_0000_0010_8000_00aa006d2ea4> >::CreateInstance 返回 0x800401f0 尚未调用 CoInitialize。 HRESULT
hr = m_pConn.CreateInstance("ADODB.Connection");可是老是出现这个错误呢?另外,我这个创建连接并访问数据库是在一个辅助线程函数中的 _com_ptr_t<_com_IIID<_Connection,&_GUID_00000550_0000_0010_8000_00aa006d2ea4> >::CreateInstance 返回 0x800401f0 尚未调用 CoInitialize。 HRESULT
解决方案 »
- 请教 windwos核心编程中有关dll的问题
- vista系统下获取硬盘物理序列号的问题,急,急!!!
- Combo控件,为了改变颜色而用自画方式,但Combo控件的那条Scroll总是白色的,怎样将这条Scroll改为其它颜色?
- 请问LoadBitmap的问题
- 如何用代码去设置RADIO被选中?
- 又有一问题,还请高手请教???
- 在VC++6.0中调用SQLSERVER2000存储过程获得记录集的问题
- VC ShockwaveFlash CallFunction 返回值的问题
- 关于com形式dll的调用过程
- 光学设计软件,求助
- 菜鸟级语音问题急:HTk语音识别系统是在linux平台上运行的吗?谢谢指点
- 相似度算法问题
如果再报错
他说没有初始化,那就在初始化一次
CoInitialize(NULL);在最后加入
CoUninitialize();后问题解决~~~
何时用.,何时用->,是有本质区别的。
典型的,像Release就必须用., 而不能用->Release,否则程序崩溃;