在VC中使用代码组件的三种方法

原创 2005年05月31日 19:30:00

      第一种方法:

  • 创建工程,并初始化COM库.在InitInstance的开始和返回前分别添加:

CoInitialize(NULL);

...

CoUninitialize();

  • 包含组件头文件 :#include "../COMSample.h"    

#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 ...
  • 定义智能指针变量

                    

vc++ 向其他进程注入代码的三种方法

vc++ 向其他进程注入代码的三种方法 2008-11-21 07:32:31| 分类: C VC++ | 标签: |字号大中小 订阅 导言: 我们在Code ...

vc++ 向其他进程注入代码的三种方法

vc++ 向其他进程注入代码的三种方法 导言: 我们在Code project(www.codeproject.com)上可以找到许多密码间谍程序(译者注:那些可以看到...

VC6使用COM库的三种方法

  • 2015年12月09日 12:27
  • 16KB
  • 下载

VC下线程同步的三种方法

  • 2013年05月30日 16:43
  • 10KB
  • 下载

Spring装配bean的三种方法:自动化装配,java代码装配,XML装配及它们的混合使用

一、自动化装配        首先,把可能被装配的类声明为组件类,告知spring要为这个类创建bean如:                     import org.springframewor...

VC向进程注入的三种方法

  • 2010年10月23日 11:23
  • 89KB
  • 下载

asp.net三种发送邮件代码(stmp,无组件邮件发送)

asp教程.net三种发送邮件代码(stmp,无组件邮件发送) public bool sendmails() { smtpclient _smtpclient = new smtpcl...

三种图像处理(VC++代码)

  • 2009年10月06日 19:19
  • 74KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在VC中使用代码组件的三种方法
举报原因:
原因补充:

(最多只允许输入30个字)