怎么配置opcdaauto dll文件
答案:2 悬赏:40 手机版
解决时间 2021-03-19 01:56
- 提问者网友:眉目添风霜
- 2021-03-18 04:05
怎么配置opcdaauto dll文件
最佳答案
- 五星知识达人网友:不甚了了
- 2021-03-18 05:27
1、在调用CreateEnumerator函数的时候,获得OPCEnum.exe的IOPCServerList2接口指针。在这里又分为访问本机和远程计算机两种情况,通过GetOPCServers参数VARIANT Node来区分。
2、通过调用IOPCServerList2的EnumClassesOfCategories方法,可以获得DA1.0和DA2.0OPC服务器的CLSID枚举器指针ipEnumerator。
3、调用枚举器指针ipEnumerator的Next方法遍历所有的CLSID,并调用GetClassDetails把CLSID转换成ProgID等信息。
4、假如服务器端并没有安装OPCEnum.exe,或者没有注册,以上方法就会失败。在以上方法失败的情况下 即if (FAILED(hResult))
则直接查询目标计算机上的注册表上的“OPC”键,从而获得OPC服务器的ProgID。 补充说明,OPCEnum.exe的本质也是调用另外一个叫COMCAT.dll里的API函数来实现关键接口函数的。它可以注册为windows的一个服务。
2、通过调用IOPCServerList2的EnumClassesOfCategories方法,可以获得DA1.0和DA2.0OPC服务器的CLSID枚举器指针ipEnumerator。
3、调用枚举器指针ipEnumerator的Next方法遍历所有的CLSID,并调用GetClassDetails把CLSID转换成ProgID等信息。
4、假如服务器端并没有安装OPCEnum.exe,或者没有注册,以上方法就会失败。在以上方法失败的情况下 即if (FAILED(hResult))
则直接查询目标计算机上的注册表上的“OPC”键,从而获得OPC服务器的ProgID。 补充说明,OPCEnum.exe的本质也是调用另外一个叫COMCAT.dll里的API函数来实现关键接口函数的。它可以注册为windows的一个服务。
全部回答
- 1楼网友:神的生死簿
- 2021-03-18 07:04
vb opc问题把OPCDAAuto.dll放入windows的system32文件夹,然后在windows的开始菜单寻运行”,输入 regsvr32 OPCDAAuto.dll ,确定
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯