摘要:
一般地,可以使用CoCreateInstance来调用COM组件。但对于实现了IDispatch接口的COM组件,还有更容易的方法——用VC++自动生成接口的COleDispatchDriver包装类来调用COM组件。举例说明:在VC++中执行脚本语句,比如VBScript语句。系统提供了一个控件:C:\WINDOWS\system32\msscript.ocx,它提供了一个叫做IScriptControl的接口,通过它,我们就可以执行脚本语句了。1.用VC++自动创建包装类用VC++建立一个支持MFC的工程,添加一个类,选择“类型库中的MFC类&rdquo 阅读全文
posted @ 2011-02-19 21:44
°ι 、曲 终
阅读(2684)
评论(0)
推荐(0)
摘要:
COM库函数 -------------------------------- 利用COM库函数使用代码组件的方法是本文介绍的三种方法中实现起来最麻烦和困难的方法。它要求开发人员必须具有对COM原理的深入理解。该方法实现步骤如下: 1. 首先添加COM初始和终止代码。在应用程序类的初始化实例函数InitInstance()中添加如下代码: CoInitialize(NULL); …… CoUnInitialize(); 上述语句运行在MFC框架/非MFC框架中,但由于本文程序使用MFC框架,所以也可以利用AfxOleInit()函数对其进行初始化。 2. 然后用#i 阅读全文
posted @ 2011-02-19 21:41
°ι 、曲 终
阅读(781)
评论(0)
推荐(0)
浙公网安备 33010602011771号