错误:没有可用于将ProgID转换为CLSID的方法

时间:2015-11-18 06:50:28

标签: vb.net dcom opc clsid progid

我在VB.NET应用程序中使用 OPC Labs QuickOPC 5.31 来从顶级服务器中读取OPC标签。应用程序和Top Server位于不同的机器中。两台机器都配置了 DCOM

我已使用 ProgID SWToolbox.TOPServer.V5 )连接顶级服务器。

EasyDAClient.ReadItemValue("Machine-PC", "SWToolbox.TOPServer.V5", "TagName")

过去3个月它运行良好,现在应用程序抛出了错误。

  

错误:没有可用于将ProgID转换为CLSID的方法      ErrorCode :-1073442759

如果我将 ProgID SWToolbox.TOPServer.V5 )更改为 ClassId {r466fbf7-c92d-341d-84be -3476123deccd68} )连接TOPserver,它工作正常。

EasyDAClient.ReadItemValue("Machine-PC", "{680dfbf7-c92d-484d-84be-
                                  06dc3deccd68}", "TagName")

另一个与顶级服务器位于同一台机器上的OPC客户端应用程序,它使用 ProgID SWToolbox.TOPServer.V5 )连接顶级服务器,它也可以工作细

错误仅来自使用 ProgID 连接 TOPServer 的远程OPC客户端应用程序。

让我知道错误的原因?

0 个答案:

没有答案