我是北方的一匹狼,孤军南下…… 喜欢这边的天气,冬天也一样温暖,不会给人造成任何威胁。 欢迎光临,我想把我多年学习C语言,C++,VC,WinCE 的经验写进我的博客,供初学者参 考,博客刚刚开通,正在建设当中……,欢迎大家光临,各位多多捧场,有钱的捧个钱 场,没钱的捧个人场,多谢多谢!
1.使用COM库函数(最麻烦,要求对COM原理有深的理解)2.使用MFC OLE的ClassWizard3.使用#import指令(一般都用这种,利用了只能指针_com_ptr_t,它能自动执行COM的QueryInterface,AddRef和Release函数) 不需要你在工程中对组件进行维护.下面详细说明各种用法:
第一种方法: 创建工程,并初始化COM库.在InitInstance的开始和返回前分别添加:
CoInitialize(NULL); ... CoUninitialize(); #include"..\COMSample_i.c" .h文件包含了接口的C++定义,并说明IID,CLSID的符号化常量 .c文件包含了IID,CLSID和LIBID的GUID定义
第二种方法: 创建工程,初始化COM. 在应用程序类的InitInstance中添加AfxOleInit();
创建组件包装类:View->ClassWizard单击"AddClass",选择From a Type Library(来自类型库),在..\COMSample.tlb
释放组件对象:ReleaseDispatch();
第三种方法: 创建工程,初始化COM,在InitInstance中调用AfxOleInit();
利用#inport指令引入类型库.在stdafx.h中添加:#import "..\COMSample.tlb"\ rename_namespace("...") using namespace ...
定义智能指针变量
发表评论
-
字符串输入函数gets( ) fgets( ) scanf( )
2012-07-06 09:52 828C库提供了三个读取字符串的函数:gets( ) fget ... -
php-study
2012-07-06 09:46 698Let start! 1 静态变量拥有全局变量一样的生存周 ... -
Flex权威指南3学习笔记之一------界面知识(三)
2012-07-02 13:09 536使用视图状态 1.新建一个显示购物车的视图状态 ... -
Flex缓存客户端
2012-07-02 13:09 583flex或者flash客户端 ... -
Building a custom Flex preloader
2012-07-02 13:09 833http://www.adobe.com/devnet/f ... -
Felx中的声明addChild方法的类的层级关系
2012-07-02 13:09 541这里需要提到的是,不能在flex里直接用addChild( ... -
Flex4的可视化显示对象
2012-07-02 13:08 411flex3中用addChild(child:Display ... -
【转】Flex和外部应用程序进行通信
2012-07-01 10:39 404Flash To EXE Flex端 Flex创 ... -
flex与twisted通过socket通信
2012-07-01 10:39 490flex端代码 Array = []; while( ... -
Flex TXT文件导入
2012-07-01 10:39 327在上一篇文章中,我们做了一个文件上传、导入组件,其实就是一 ... -
小白学Flex之数据类型
2012-07-01 10:39 420这是第一次写关于flex的文章,也是John开始学习Fle ... -
Flex 捆绑式验证处理
2012-07-01 10:39 532Flex提供的默认的验证器,比如:日期验证器、货币验证器等 ... -
PHP作为Flex程序的数据源
2012-06-30 17:03 334PHP作为Flex程序的数据源 2010年10月20日 ... -
myeclipse6.5+flex 3 + tomcat6.0 + ds-console.war环境搭建
2012-06-30 17:03 902myeclipse6.5+flex 3 + tomcat6.0 ... -
使用blazeds实现flex和java交互
2012-06-30 17:03 494使用blazeds实现flex和java交互 2010年07 ... -
flex笔记--安装与项目建立
2012-06-30 17:03 542flex笔记--安装与项目建立 2011年01月04日 ...
相关推荐
vc6通过代码 调用 matlab编译生成的com组件 mfile -> com组件 -> vc6 exe
采用VC开发的一个Email的COM组件,对于学习COM有很大的帮助。
VC 组件聚合的代码示例,希望能对你有所帮助。 有2个工程 --------------------- Aggregation为组件服务端,其中ITestB聚合在ITestA内 TestAggregation为组件客户端。
本文所用的程序框架均为对话框模式的MFC EXE工程。在编程前,首先要确定待操作的代码组件是否已经在系统中注册。如果代码组件没有注册,可以通过Windows"System目录下的regsvr32. exe程序对其进行注册
你是不是一直为了VC发送邮件或VB发送邮件发愁啊,有了它,简邮邮件发送组件,你就可以轻松的像调用windows api那样来实现或VC发送邮件了。内有详细的VB及VC调用源代码。 本组件(smtp.dll)通过smtp协议发送邮件(严格...
包括完整的工程,在visual C++ 6.0 编译通过。实际使用时候要注意局域网和杀毒软件的相关设置,最好关闭防火墙。 使用jmail组件,在vc环境下可以实现发送email。
一个用VC调用控件写的OCR识别程序,简单易懂,识别非常不错!
一个在VC中支持排序功能的list control组件,只包括控件源代码,没有示例。MyListCtrl这个类可以实现点击列表头时,对列进行排序。想实现这样功能的listctrl可以用它来作为基类。
里面有AVCap.ocx组件和chm帮助文档,还有一个VC的简单调用代码,就只是对摄像头进行预览、停止预览、拍照这三个功能。 下载后要先运行批处理注册AVCap.ocx组件。 之前在XP系统用vfw或者OpenCV1.0取摄像头都是正常的...
在DLL中使用new创建接口后,在用户 程序使用完该接口后,如果使用delete 直接删除,会出现内存异常. 每个模块有自己的内存堆(crtheap) EXE - crtheap DLL - crtheap new/delete/malloc/free默认情况 下都是从...
用VC制作ASP组件C++源代码程序小实例visual studio.net
经典的工控图形控件的VC源代码,工控仪表的图像控件的实现,非常不错的
c++无组件生成xls文件的源码 xls生成代码 vc生成xls 有谁封装成com或者dll的麻烦给我一份啊,万分感谢
编写的不规则窗体组件 超好的源代码超经典的
Microsoft公司在WINDOWS中提供的串口通讯控件函数说明;MSComm组件进行串口通信的源代码,
MATCOM与VC_混合编程方法在图像处理中的应用.pdf MATLAB与VC_混合编程在系统辨识中的应用.pdf Matlab与VC接口在医学图像处理中的应用.pdf Matlab与VC混合编程技术与实现.pdf MATLAB与VC混合编程技术在数控机床...
开发者只需仅仅十几行代码就可以在网页中轻松实现对本地或网络PDF文件进行显示、打印等操作;它支持PDF所有版本;全面支持各种文字的PDF文件;可以很方便的集成到所有涉及文档管理的系统中,如OA、工作流管理等等。...
一个在VC中支持排序功能的list control组件,只包括控件源代码,没有示例。MyListCtrl这个类可以实现点击列表头时,对列进行排序。想实现这样功能的listctrl可以用它来作为基类。
VRIANT变体类型是Com技术中的一种标准数据类型,Vb中的变体也是这种类型,在针对Com编程过程中,比如AutoCAD、Surfer、Excel、Word中使用自动化Automation(OLE)功能时,经常遇到VARIANT数组的情况,在VC中使用...
MATCOM与VC_混合编程方法在图像处理中的应用.pdf MATLAB与VC_混合编程在系统辨识中的应用.pdf Matlab与VC接口在医学图像处理中的应用.pdf Matlab与VC混合编程技术与实现.pdf MATLAB与VC混合编程技术在数控机床...