哪里有opc各个组件接口定义的头文件(.h, *_i.c)下载? 点击:6542 | 回复:43



jack_chen

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 7回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2003年3月05日
发表于:2003-11-14 08:29:00
楼主



失落的云

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 8回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2004年7月19日
发表于:2005-04-26 17:14:00
21楼
能发一份给我吗?谢谢了! hdd46@yeah.net

工控帮

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 675回
  • 年度积分:0
  • 历史总积分:1418
  • 注册:2001年7月06日
发表于:2005-04-26 17:30:00
22楼
OPC的规范,DEMO,示例,opc各个组件接口定义的头文件(.h, *_i.c),均可以到http://www.opc-china.com下载。

撒旦法

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 33回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2004年5月24日
发表于:2005-09-02 13:41:00
23楼
give it to me ,Thank you alex.long@126.com

jamescheng

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 35回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2004年8月18日
发表于:2005-09-07 15:01:00
24楼
给我也发一份好吗? cxx7678@163.com

工控帮

  • 精华:0帖
  • 求助:0帖
  • 帖子:63帖 | 675回
  • 年度积分:0
  • 历史总积分:1418
  • 注册:2001年7月06日
发表于:2005-09-08 08:13:00
25楼
TO ALL: 本人的帖子大家都不看吗? http://www.opc-china.com可以下载。 http://www.opc-china.com/dispbbs.asp?boardID=13&ID=424&page=1

撒旦法

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 33回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2004年5月24日
发表于:2005-11-18 22:36:00
26楼
给我也发一份好吗?

alex.diao@gmail.com

撒旦法

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 33回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2004年5月24日
发表于:2005-11-18 22:36:00
27楼
给我也发一份好吗?

alex.diao@gmail.com

tomyi

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 233回
  • 年度积分:0
  • 历史总积分:598
  • 注册:2002年10月30日
发表于:2005-11-24 09:30:00
28楼
自己可以通过命令导出:
比如导出 opcenum.exe 中的接口:
  1.导出 opcenum.exe 服务的 IDL 文件
   1) 打开系统程序:oleview.exe
   2) 找到"Type Libraries\OpcEnum 1.1 Type Library(Ver 1.1)",1.0也可以
   3) 点击菜单里的"Object\View..."
   4) 在打开的"ITypeLib Viewer"里点击菜单的"File\Save As..."保存成一个IDL文件
   5) 以命令行方式来到保存IDL文件的目录
   6) 输入"midl /h xxxx.h xxxx.idl" xxxx.h是要生成的com接口头文件 xxxx.idl就是那个idl文件,midl会自动生成一个叫xxx_i.c的文件

撒旦法

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 33回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2004年5月24日
发表于:2005-11-25 23:13:00
29楼
希望讨论相关OPC 的技术细节和内幕。

撒旦法

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 33回
  • 年度积分:0
  • 历史总积分:89
  • 注册:2004年5月24日
发表于:2005-11-25 23:54:00
30楼
说一说,大家在学习中的收获。拿出来一起讨论一下

zcy8521

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2008年6月08日
发表于:2008-06-08 10:37:36
31楼
在打开的"ITypeLib Viewer"里点击菜单的"File\Save As..."保存成一个IDL文件

zcy8521

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2008年6月08日
发表于:2008-06-08 10:38:34
32楼
在"ITypeLib Viewer"里点击菜单的"File\Save As..."保存成一个*.h和*.c文件,为什么没办法保存啊!请大家指点一下。

sunwei40403

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2009年6月03日
发表于:2010-02-05 20:26:56
33楼

给我也发一份,好吗?谢谢仁兄了

sunwei40403@163.com

g_armoozi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2010年1月29日
发表于:2010-02-23 23:11:52
34楼

给我也发份    谢谢啦~~362312115@qq.com

guanzhaojun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2010年1月14日
发表于:2010-02-25 09:18:15
35楼

给我也发一份被,guanzhaojun2008@163.com

 谢谢了

 

dxh277275939

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2009年12月04日
发表于:2010-07-13 10:55:29
36楼

给我也发一份吧,非常感谢。duxiaohong277275939@yahoo.com.cn

a523134530

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2010年4月10日
发表于:2010-11-20 15:11:00
37楼
523134530@qq.com给我一份吧,谢谢

alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2010-11-22 15:44:45
38楼

#pragma warning( disable: 4049 ) /* more than 64k source lines */

/* this ALWAYS GENERATED file contains the definitions for the interfaces */


/* File created by MIDL compiler version 6.00.0347 */
/* at Mon Mar 03 19:30:01 2003
*/
/* Compiler settings for opcda.idl:
Os, W1, Zp8, env=Win32 (32b run)
protocol : dce , ms_ext, c_ext
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@MIDL_FILE_HEADING( )


/* verify that the <rpcndr.h> version is high enough to compile this file*/
#ifndef __REQUIRED_RPCNDR_H_VERSION__
#define __REQUIRED_RPCNDR_H_VERSION__ 440
#endif

#include "rpc.h"
#include "rpcndr.h"

#ifndef __RPCNDR_H_VERSION__
#error this stub requires an updated version of <rpcndr.h>
#endif // __RPCNDR_H_VERSION__

#ifndef COM_NO_WINDOWS_H
#include "windows.h"
#include "ole2.h"
#endif /*COM_NO_WINDOWS_H*/

#ifndef __opcda_h__
#define __opcda_h__

#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif

alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2010-11-22 15:46:04
39楼

/* Forward Declarations */

#ifndef __CATID_OPCDAServer10_FWD_DEFINED__
#define __CATID_OPCDAServer10_FWD_DEFINED__
typedef interface CATID_OPCDAServer10 CATID_OPCDAServer10;
#endif /* __CATID_OPCDAServer10_FWD_DEFINED__ */


#ifndef __CATID_OPCDAServer20_FWD_DEFINED__
#define __CATID_OPCDAServer20_FWD_DEFINED__
typedef interface CATID_OPCDAServer20 CATID_OPCDAServer20;
#endif /* __CATID_OPCDAServer20_FWD_DEFINED__ */


#ifndef __CATID_OPCDAServer30_FWD_DEFINED__
#define __CATID_OPCDAServer30_FWD_DEFINED__
typedef interface CATID_OPCDAServer30 CATID_OPCDAServer30;
#endif /* __CATID_OPCDAServer30_FWD_DEFINED__ */


#ifndef __CATID_XMLDAServer10_FWD_DEFINED__
#define __CATID_XMLDAServer10_FWD_DEFINED__
typedef interface CATID_XMLDAServer10 CATID_XMLDAServer10;
#endif /* __CATID_XMLDAServer10_FWD_DEFINED__ */


#ifndef __IOPCServer_FWD_DEFINED__
#define __IOPCServer_FWD_DEFINED__
typedef interface IOPCServer IOPCServer;
#endif /* __IOPCServer_FWD_DEFINED__ */


#ifndef __IOPCServerPublicGroups_FWD_DEFINED__
#define __IOPCServerPublicGroups_FWD_DEFINED__
typedef interface IOPCServerPublicGroups IOPCServerPublicGroups;
#endif /* __IOPCServerPublicGroups_FWD_DEFINED__ */


#ifndef __IOPCBrowseServerAddressSpace_FWD_DEFINED__
#define __IOPCBrowseServerAddressSpace_FWD_DEFINED__
typedef interface IOPCBrowseServerAddressSpace IOPCBrowseServerAddressSpace;
#endif /* __IOPCBrowseServerAddressSpace_FWD_DEFINED__ */


#ifndef __IOPCGroupStateMgt_FWD_DEFINED__
#define __IOPCGroupStateMgt_FWD_DEFINED__
typedef interface IOPCGroupStateMgt IOPCGroupStateMgt;
#endif /* __IOPCGroupStateMgt_FWD_DEFINED__ */


#ifndef __IOPCPublicGroupStateMgt_FWD_DEFINED__
#define __IOPCPublicGroupStateMgt_FWD_DEFINED__
typedef interface IOPCPublicGroupStateMgt IOPCPublicGroupStateMgt;
#endif /* __IOPCPublicGroupStateMgt_FWD_DEFINED__ */


#ifndef __IOPCSyncIO_FWD_DEFINED__
#define __IOPCSyncIO_FWD_DEFINED__
typedef interface IOPCSyncIO IOPCSyncIO;
#endif /* __IOPCSyncIO_FWD_DEFINED__ */


#ifndef __IOPCAsyncIO_FWD_DEFINED__
#define __IOPCAsyncIO_FWD_DEFINED__
typedef interface IOPCAsyncIO IOPCAsyncIO;
#endif /* __IOPCAsyncIO_FWD_DEFINED__ */


#ifndef __IOPCItemMgt_FWD_DEFINED__
#define __IOPCItemMgt_FWD_DEFINED__
typedef interface IOPCItemMgt IOPCItemMgt;
#endif /* __IOPCItemMgt_FWD_DEFINED__ */


#ifndef __IEnumOPCItemAttributes_FWD_DEFINED__
#define __IEnumOPCItemAttributes_FWD_DEFINED__
typedef interface IEnumOPCItemAttributes IEnumOPCItemAttributes;
#endif /* __IEnumOPCItemAttributes_FWD_DEFINED__ */

alou

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 107回
  • 年度积分:0
  • 历史总积分:410
  • 注册:2004年2月07日
发表于:2010-11-22 15:46:47
40楼
#ifndef __IOPCDataCallback_FWD_DEFINED__
#define __IOPCDataCallback_FWD_DEFINED__
typedef interface IOPCDataCallback IOPCDataCallback;
#endif /* __IOPCDataCallback_FWD_DEFINED__ */


#ifndef __IOPCAsyncIO2_FWD_DEFINED__
#define __IOPCAsyncIO2_FWD_DEFINED__
typedef interface IOPCAsyncIO2 IOPCAsyncIO2;
#endif /* __IOPCAsyncIO2_FWD_DEFINED__ */


#ifndef __IOPCItemProperties_FWD_DEFINED__
#define __IOPCItemProperties_FWD_DEFINED__
typedef interface IOPCItemProperties IOPCItemProperties;
#endif /* __IOPCItemProperties_FWD_DEFINED__ */


#ifndef __IOPCItemDeadbandMgt_FWD_DEFINED__
#define __IOPCItemDeadbandMgt_FWD_DEFINED__
typedef interface IOPCItemDeadbandMgt IOPCItemDeadbandMgt;
#endif /* __IOPCItemDeadbandMgt_FWD_DEFINED__ */


#ifndef __IOPCItemSamplingMgt_FWD_DEFINED__
#define __IOPCItemSamplingMgt_FWD_DEFINED__
typedef interface IOPCItemSamplingMgt IOPCItemSamplingMgt;
#endif /* __IOPCItemSamplingMgt_FWD_DEFINED__ */


#ifndef __IOPCBrowse_FWD_DEFINED__
#define __IOPCBrowse_FWD_DEFINED__
typedef interface IOPCBrowse IOPCBrowse;
#endif /* __IOPCBrowse_FWD_DEFINED__ */


#ifndef __IOPCItemIO_FWD_DEFINED__
#define __IOPCItemIO_FWD_DEFINED__
typedef interface IOPCItemIO IOPCItemIO;
#endif /* __IOPCItemIO_FWD_DEFINED__ */


#ifndef __IOPCSyncIO2_FWD_DEFINED__
#define __IOPCSyncIO2_FWD_DEFINED__
typedef interface IOPCSyncIO2 IOPCSyncIO2;
#endif /* __IOPCSyncIO2_FWD_DEFINED__ */


#ifndef __IOPCAsyncIO3_FWD_DEFINED__
#define __IOPCAsyncIO3_FWD_DEFINED__
typedef interface IOPCAsyncIO3 IOPCAsyncIO3;
#endif /* __IOPCAsyncIO3_FWD_DEFINED__ */


#ifndef __IOPCGroupStateMgt2_FWD_DEFINED__
#define __IOPCGroupStateMgt2_FWD_DEFINED__
typedef interface IOPCGroupStateMgt2 IOPCGroupStateMgt2;
#endif /* __IOPCGroupStateMgt2_FWD_DEFINED__ */


#ifndef __CATID_OPCDAServer10_FWD_DEFINED__
#define __CATID_OPCDAServer10_FWD_DEFINED__
typedef interface CATID_OPCDAServer10 CATID_OPCDAServer10;
#endif /* __CATID_OPCDAServer10_FWD_DEFINED__ */


#ifndef __CATID_OPCDAServer20_FWD_DEFINED__
#define __CATID_OPCDAServer20_FWD_DEFINED__
typedef interface CATID_OPCDAServer20 CATID_OPCDAServer20;
#endif /* __CATID_OPCDAServer20_FWD_DEFINED__ */


#ifndef __CATID_OPCDAServer30_FWD_DEFINED__
#define __CATID_OPCDAServer30_FWD_DEFINED__
typedef interface CATID_OPCDAServer30 CATID_OPCDAServer30;
#endif /* __CATID_OPCDAServer30_FWD_DEFINED__ */


#ifndef __CATID_XMLDAServer10_FWD_DEFINED__
#define __CATID_XMLDAServer10_FWD_DEFINED__
typedef interface CATID_XMLDAServer10 CATID_XMLDAServer10;
#endif /* __CATID_XMLDAServer10_FWD_DEFINED__ */

热门招聘
相关主题

官方公众号

智造工程师