【问题标题】:RTD Client with 3rd party RTD Server : C#带有第 3 方 RTD 服务器的 RTD 客户端:C#
【发布时间】:2012-03-16 05:22:37
【问题描述】:

我正在尝试将用 C# 编写的自定义 RTD 客户端与第 3 方 RTD 服务器连接。

Type rtd;
Object rtdServer = null;
rtd = Type.GetTypeFromProgID("ProgId","WS001");
rtdServer = Activator.CreateInstance(rtd);

WS001 是我的机器名称,ProgId 是 RTD 服务器的名称。我收到了这个错误,

错误:System.Runtime.InteropServices.COMException (0x800706BA):检索具有 CLSID 的远程组件的 COM 类工厂 来自机器“WS001”的 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} 由于失败 到以下错误:800706ba "WS001".`

我使用的是 Windows 7 64 位操作系统。

【问题讨论】:

    标签: c# rtd


    【解决方案1】:

    如果WS001是你的本地机器名,那么试试另一个重载,它不取机器名:

    rtd = Type.GetTypeFromProgID("ProgId");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-04
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多