带有第三方RTD服务器的RTD客户端:C#

时间:2012-03-16 05:22:37

标签: c# rtd

我正在尝试连接用C#编写的自定义RTD客户端和第三方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位操作系统。

1 个答案:

答案 0 :(得分:0)

如果WS001是您的本地计算机名称,请尝试另一个不带机器名称的重载:

rtd = Type.GetTypeFromProgID("ProgId");