0

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 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} のリモート コンポーネントの COM クラス ファクトリをマシン "WS001" から取得できませんでした: 800706ba "WS001" .`

Windows 7 64 ビット OS を使用しています。

4

1 に答える 1

0

がローカル マシン名の場合WS001は、マシン名を使用しない他のオーバーロードを試してください。

rtd = Type.GetTypeFromProgID("ProgId");
于 2012-08-18T18:30:08.043 に答える