C# OPC-Client nicht server Liste

Nachdem ich kompiliert habe, meine C# in meiner neuen Windows 8-64-Bit-Maschine, fing ich an, die folgende Fehler beim abrufen der Liste der verfügbaren Server in meinem OPC-client-Anwendung.

"OpcNetApi.Com
Unable to cast COM object of type 'System.__ComObject', um den Schnittstellentyp 'OpcRcw.Comn.IOPCServerList2'. Dieser Vorgang ist fehlgeschlagen, da der QueryInterface-Aufruf an die COM-Komponente für die Schnittstelle mit IID '{9DD0B56C-AD9E-43EE-8305-487F3188BF7A}' konnte aufgrund des folgenden Fehler: Klasse nicht registriert (Ausnahme von HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))."

Was könnte der Grund sein?

  • Haben Sie die Kompilierung der C# als 32bit oder 64bit? Ist der Opc-Ausführung in einem 32Bit-Prozess?
  • Ich kompilierte 64-bit. Nun wechselte ich wieder auf 32 bit und das problem ist gelöst. @brainwipe bitte schreiben Sie das als Antwort, so dass ich akzeptieren kann.
  • Keine Sorge, ich mag Camille ' s Antwort besser. 🙂
InformationsquelleAutor Demir | 2013-08-14
Schreibe einen Kommentar