VC++ Automation 1
来源:互联网 发布:照片变卡通人物软件 编辑:程序博客网 时间:2024/05/29 03:29
VB中使用automation很直接,VC++没有直接方法。
1. VC++ Automation 的基础是MFC, 使用Automation的项目必须是 MFC项目。
2. 非MFC项目如果需要使用服务器,可使用一个中介。中介开发成MFC的DLL, 在其中设置提供服务器服务的函数,供非MFC项目使用。
3. CreateDispatch(OLESTR("名称"), NULL) )中的名称一定要选对。一种程序可能提供有多个服务器,例如Microstation提供有MicrostationDGN.Application和Microstation.Application,Automation用到的是MicrostationDGN.Application。如果选成Microstation.Application,运行时会出现“未知错误”。
4.对象使用:
正确方法示例:
CWorkspace ws;
ws.AttachDispatch( app.get_ActiveWorkspace(), 1 );
CString seedFiles = ws.ConfigurationVariableValue(L"MS_SEEDFILES", true );
错误方法示例:
CWorkspace * pws= NULL;
pws =( CWorkspace * )app.get_ActiveWorkspace();
CString seedFiles = pws->ConfigurationVariableValue(L"MS_SEEDFILES", true );
CWorkspace是一个MFC自动生成的DispatchDrive对象,它自动release接口,无需用户显式操作。- VC++ Automation 1
- vc automation 写excel文件
- vc automation 写excel文件
- VC操作Excel-Automation版
- VC操作Excel-Automation版
- VC操作Excel-Automation版
- vc++2005 automation服务器不能创建对象
- 用VC++通过Automation操作Excel表
- VC++利用Automation操作word, excel
- ole automation vc结束Excel进程
- ole automation vc结束Excel进程
- 转帖:Automation Excel By OLE (vc++)
- qtp automation framework 1
- QtKey Automation FrameWork - 1
- automation
- automation
- automation
- Automation for the people: Deployment-automation patterns, Part 1
- HTTP Status 404(The requested resource is not available)的几种处理措施
- 事件触发、分发、observer机制----消息总线架构模式(中介者(调停者)设计模式)
- mingw+msys+eclipse编译调试ffmpeg
- linux command 再一次精华
- 用kdevelop进行交叉编译的方法
- VC++ Automation 1
- android 获取联系人和短消息信息
- 为什么Hadoop将一定会是分布式计算的未来?
- 自:3.1.2开发过程需要注意的步骤,手册上未写
- 传智播客之Lucene3.0详解
- java note
- Python:通过获取淘宝账号和密码的实验,来看登陆方式选择的重要性
- 你想证明什么,愚蠢还是英明?
- RTOS关键技术指标