现在想用C#开发一个OPCserver,找了一些资料和代码
使用动态库:
OpcNetApi.dll
OpcNetApi.Com.dll
OpcRcw.Comn.dll
OpcRcw.Da.dll
使用以下代码//查询服务器
Opc.Server[] servers = m_discovery.GetAvailableServers(Specification.COM_DA_20, "127.0.0.1", null);出现以下错误提示:
无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“OpcRcw.Comn.IOPCServerList2”。此操作失败的原因是对 IID 为“{9DD0B56C-AD9E-43EE-8305-487F3188BF7A}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。不知道什么原因?强制类型转换失败,是dll不正确吗?请各位高手帮忙?谢谢!
使用动态库:
OpcNetApi.dll
OpcNetApi.Com.dll
OpcRcw.Comn.dll
OpcRcw.Da.dll
使用以下代码//查询服务器
Opc.Server[] servers = m_discovery.GetAvailableServers(Specification.COM_DA_20, "127.0.0.1", null);出现以下错误提示:
无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“OpcRcw.Comn.IOPCServerList2”。此操作失败的原因是对 IID 为“{9DD0B56C-AD9E-43EE-8305-487F3188BF7A}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 不支持此接口 (异常来自 HRESULT:0x80004002 (E_NOINTERFACE))。不知道什么原因?强制类型转换失败,是dll不正确吗?请各位高手帮忙?谢谢!
解决方案 »
- 请教用shocwave flash objiect播放Flash动画的问题
- 求一个linq查询,高手请指点了。。。
- 求教C#中调用进行winRAR打包出现问题
- 关于C#自动发邮件的问题。高手进来看下哪出问题了。
- 如何实现Tabcontrol的每个标签显示不同的图片,且正常状态显示一个图片,选中状态显示另一个图片
- c#的疑问
- 读取资源文件“e:\reda messager\obj\debug\reda_messager.form1.resources”时出错 --“系统找不到指定的文件。 ” 是什么原因
- 微软Codeplex最热门的25个.NET开源项目+散分
- 怎么判断同时按下的几个键,比如Ctrl+Shift+K,还有A+B
- form表单提交问题
- rdlc报表如何在页脚加入合计,计算每页的合计值。
- c#datagridview生成WORD格式如何合并单元格
谁有测试成功的C# OPC Clent程序代码吗?发我一个,谢谢
[email protected]
OPC Core Components 2.00 Redistributable 2.20.msi
我忘记那儿下载的了,找不到的话联系我。
[email protected]
邮箱[email protected]