`
CrackRen
  • 浏览: 168230 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

MFC 多线程调用COM组件 注意

    博客分类:
  • VC++
 
阅读更多

这两天使用 使用VC 调用 COM组件 读写SQL Server

开始前需要调用

CoInitialize(NULL);

或者 

if (!AfxOleInit())
{
AfxMessageBox("初始化COM失败");
}

 

开发完全没问题,但是在多线程里,就会出现问题,打开连接正常,读取时就会发生连接关闭等问题.

解决办法:

     在每个线程开头都调用一次CoInitialize(NULL); 或者 AfxOleInit();

分享到:
评论

相关推荐

    MFC Windows程序设计(第2版修订版)--源代码

    第3部分涵盖了一些Windows和MFC的更鬲级的功能,如颜色选项板、位图句柄及多线程程序。在第4部分,您将了解到MFC如何包容COM、OLE和ActiveX,如何编写支持COM的组件及应用程序。在读完第21章之后,您将更加精通使用...

    MFC Windows程序设计(第2版修订版)--详细书签版2卷

    第3部分涵盖了一些Windows和MFC的更鬲级的功能,如颜色选项板、位图句柄及多线程程序。在第4部分,您将了解到MFC如何包容COM、OLE和ActiveX,如何编写支持COM的组件及应用程序。在读完第21章之后,您将更加精通使用...

    MFC Windows程序设计(第2版修订版)--详细书签版1卷

    第3部分涵盖了一些Windows和MFC的更鬲级的功能,如颜色选项板、位图句柄及多线程程序。在第4部分,您将了解到MFC如何包容COM、OLE和ActiveX,如何编写支持COM的组件及应用程序。在读完第21章之后,您将更加精通使用...

    个人封装的VC++多任务多线程断点续传DLL

    内容索引:VC/C++源码,控件相关,ActiveX,OCX 个人封装的一个VC++支持多任务、多线程断点续传的DLL组件,并且用链表方式进行多任务管理。压缩包内含有DLL源文件以及演示程序。编译运行演示程序时,要将事先编译好的...

    【项目源码分享】C++-IPC摄像头在线状态ping检测与告警邮件发送

    本C++源码实现了IPC摄像头在线ping检测以及设备网络异常告警邮件发送的功能,本源码可以供初学者及有工作经验的人员使用。...5)可以了解多线程编程的相关知识。 6)可以了解如何调用libcurl开源库实现告警邮件的发送。

    VC与Labview、Matlab编程论文资料[2].rar

    VC_中基于MFC的多线程应用程序设计.pdf VC_中连接Oracle数据库的几种方法.pdf VC_串口通信中多线程技术的应用研究.pdf VC_和COM的预测控制算法的仿真研究.pdf VC_和Excel对象接口的研究与应用.pdf VC_和Matlab混合...

    VC与Labview、Matlab编程论文资料

    VC_中基于MFC的多线程应用程序设计.pdf VC_中连接Oracle数据库的几种方法.pdf VC_串口通信中多线程技术的应用研究.pdf VC_和COM的预测控制算法的仿真研究.pdf VC_和Excel对象接口的研究与应用.pdf VC_和Matlab混合...

    VC与Labview、Matlab编程论文资料[4].rar

    VC_中基于MFC的多线程应用程序设计.pdf VC_中连接Oracle数据库的几种方法.pdf VC_串口通信中多线程技术的应用研究.pdf VC_和COM的预测控制算法的仿真研究.pdf VC_和Excel对象接口的研究与应用.pdf VC_和Matlab混合...

    Visual C++2010开发权威指南(共三部分).part1.rar

    6.2.1 多文档接口 277 6.2.2 生成程序 278 6.2.3 程序类、文件和代码 279 6.2.4 自定义资源 281 6.3 Visual C++ 2010 View开发 282 6.3.1 生成源文件 283 6.3.2 初始化视图类数据成员 283 6.3.3 加入消息处理功能 ...

    C#微软培训资料

    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...

Global site tag (gtag.js) - Google Analytics