COM组件使用
来源:互联网 发布:linux 微信群 编辑:程序博客网 时间:2024/05/21 12:47
VC可以创建COM组件的包装类,文件COM组件的使用。
在类向导中添加类,选择来自文件,添加自己需要包装的组件,例如添加一个脚本解析类,添加c:\windows\system32\msscript.ocx,添加组件中的IScriptControl接口,生成CScriptControl类,通过以下代码来使用:
// 初始化COM环境 CoInitialize(NULL); // 使用之前要包含生成的包装类的头文件CScriptControl.h CScriptControl Script; // 创建一个实例,MSScriptControl.ScriptControl名称可以用VS工具的OLE-COM Object Viewer来查看 // 找到自己包装的COM组件库,双击打开,顶端即为类型名,下方的coclass为接口名称 if (Script.CreateDispatch(L"MSScriptControl.ScriptControl") == TRUE) { // 设置使用的脚本语言 Script.put_Language(L"JScript"); // 定义使用的变量,VARIANT描述一个返回值,设置的形式可以使用_variant_t(1.2)类似的形式进行赋值 VARIANT var; double dblTmp; try { // 执行脚本,返回值保存在var中 var = Script.Eval(L"(11.2 + 5.5) * 12 + 2.2 / 1.2"); // 取出var中的值 dblTmp = var.dblVal; } catch (CException* e) { // 捕获异常 MessageBox(L"Exception."); } // 释放接口 Script.ReleaseDispatch(); } // 关闭COM环境 CoUninitialize();
- jsp使用com组件
- COM组件的使用
- COM 组件使用注意
- COM组件使用
- com组件的使用
- com组件 使用小记
- 使用C#开发COM+组件
- 使用C#开发COM+组件
- vc6中使用com组件
- 使用C#开发COM+组件
- 使用C#开发COM+组件
- 使用C#开发COM+组件
- 使用C#开发COM+组件
- 使用C#开发COM+组件
- 使用C#开发COM+组件
- 使用C#开发COM+组件
- 使用Delphi编写COM组件
- 使用COM组件操控Excel
- 四种 Sql Server分页查询使用示例
- android dev day 4----Intent
- 大型互联网站解决海量数据的常见策略
- oralce 简单错误汇集。。。。。
- PHP基础:如何嵌入PHP代码
- COM组件使用
- stl multiset
- 百万级访问网站前期的技术准备
- Mongo Index creation by Java
- 圆角图片显示
- JAVA 开发中一些提升性能的关注点
- Invalid file name: must contain only [a-z0-9_.]
- Solr翻译系列(1)—Solr Performance Data (Solr性能报告)
- linux下的ssh配置