当前位置:
工控论坛
> >
产品
>
OPC
我要发帖
关于用ATL开发OPC组件
点击:
1437
| 回复:
5
平凡的人
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 2回
年度积分:0
历史总积分:8
注册:2003年1月08日
发表于:2003-01-22 08:56:00
楼主
用ATL开发COM组件方便,但IDL是由VC自动维护的,但如果开发OPC,它的接口定义都已经在OPC标准的IDL中定义好了,我看了OPC标准的文档,好象也推荐手动用MIDL编译好他们给的IDL,再将生成的.h和.c文件连接到要开发的项目中去,那我该如何用ATL开发OPC呢?各位大侠都是用什么开发工具做的OPC呢?麻烦指教一下。谢谢!
分享到:
收藏
邀请回答
回复楼主
举报
平凡的人
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 2回
年度积分:0
历史总积分:8
注册:2003年1月08日
发表于:2003-01-09 09:40:00
1楼
没人知道吗?
回复
引用
举报
未出手的飞刀
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 5回
年度积分:0
历史总积分:5
注册:2003年1月15日
发表于:2003-01-16 00:54:00
2楼
IDL是由VC自动维护? IDL可以由自己编写的,但你的写法要符合规范。 写好后由MIDL编译,如果编译不通过则是你的写法不规范。
回复
引用
举报
active
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 2回
年度积分:0
历史总积分:61
注册:2002年11月19日
发表于:2003-01-16 16:49:00
3楼
我看过一篇文章有涉及到opc的开发工具用atl开发,可能具有可行性吧,不知是否可以具体实施,有人用过吗?
回复
引用
举报
未出手的飞刀
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 5回
年度积分:0
历史总积分:5
注册:2003年1月15日
发表于:2003-01-16 22:32:00
4楼
用atl,使用其中midl编译idl文件生成com接口文件, 与opc无关。 idl是接口描述语言,与vc无关,只要有midl编译器,就可以生成供c或c++使用的必要文件(.h和_i.c文件)
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-01-22 08:56:00
5楼
在用ATL开发OPC服务器程序时,关于对接口定义的处理可以有多种手段: 1。 仍然采用属性编程,手工把OPC的接口定义转换成项目中的属性定义,这种做法,工作量较大,但能让你的代码保持一种统一的美! 2。 把已有OPC接口定义文件(.idl)手工引入你的项目。。。 3。 手工在项目之外,处理idl文件,在项目中使用那些生成出来的.h和.c文件,也可。。。。 ATL 也是用C++写出来的嘛,只要对C++熟,不是想怎么样就怎么样嘛!
回复
引用
举报
热门招聘
相关主题
你好,甲方乙方
[1618]
WinCC OPC服务器配置
[4278]
国内和国外的哪些OPC开发包比...
[2007]
急!!哪位大哥遇到过这样的问...
[1412]
一个不错的OPC测试工具
[4515]
FactoryTalk通过KEPServer连...
[1577]
关于opc服务器的问题??
[1556]
OPC基金会的组织结构
[2110]
怎么清除“破\\\解”版kepware...
[4538]
谁能告诉我OPC用得是什么端口...
[3316]
官方公众号
智造工程师
客服
小程序
公众号