- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 BSOPCServer Development - 实现类工厂
类厂是COM对象的生产基地,COM库通过类厂创建COM对象。在这里,我们需要实现一类厂来创建COPCServer类的对象。 添加新类CBSClassFactory,继承IClassFactory接口,头文件内容如下: #pragma once#include "unknwn.h"class CBSClassFactory
2009-10-12 13:18:00
891
2
原创 BSOPCServer Development - OPC Server的注册
目标:实现OPC server的注册,OPC client在枚举本地server时可以看到BSOPCServer。我们的OPC server 实际上就是一个进程外的COM server。大家要是熟悉COM ,就会知道进程外的server注册信息通常包含下面内容:1) IID_IXXXX : 接口ID。即如果server里实现了你自己定义的接口,比如IMyTest, IMyTest会对应于一
2009-10-09 14:32:00
3022
1
原创 BSOPCServer Development - 创建应用程序框架
目标:基于单文档程序生成一个程序框架来开发BSOPCServer。为了方便管理和配置,我们的程序将会基于单文档类型,支持MFC,然后添加ATL支持。添加ATL是为了方便实现OPCServer的接口。1.1 应用程序类型这里用的开发环境是VS2008 + SP1。打开创建工程向导,创建基于单文档的应用程序:由向导生成的文件列表:1.2 添加ATL支持我们可以通过添加一
2009-10-09 13:38:00
1866
原创 OPC Server Development
This series of articles will introduce how to develop a OPC Server by using VC++.
2009-10-08 14:51:00
1109
1
原创 如何生成代理/存根dll
1.编译idl 文件,生成*_i.h、*_i.c、*_p.c、dlldata.c 和 *ps.def 文件。*.h为接口说明头文件;*_p.c为接口代理和存根的实现文件;*_i.c为定义所有GUID描述符的文件;dlldata.c包含代理/存根程序的入口函数及类厂所需的数据结构。 如果没有.def文件,也可以自己编辑一个。格式如下: LIBRARY
2007-02-05 18:16:00
1496
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人