Hallo zusammen,
nach dem aktuellen Update auf Windows 10 ist es nicht mehr möglich, CATIA V5 in meinem Programm zuzuweisen. Programmiert sind die Tools mit Visual Studio 2017 Professinal in C#.
In älteren Windows 10 Versionen ist dies möglich, sowie auch in Windows 7. Der Programmcode hat sich nicht geändert. Ich habe die Vermutung, dass es ein Fehler mit der COM Bibliothek gibt, sicher bin ich mir da aber auch nicht.
Der Fehler lautet:
System.Runtime.InteropServices.COMException ist aufgetreten.
HResult=0x800401F3
Nachricht = Ungültige Klassenzeichenfolge (Ausnahme von HRESULT: 0x800401F3 (CO_E_CLASSSTRING))
Quelle = <Die Ausnahmequelle kann nicht ausgewertet werden.>
Der programmierte Befehl:
catia = (INFITF.Application)Marshal.GetActiveObject("CATIA.Application");
Ich hoffe mir kann da jemand helfen der das Problem kennt und sich damit schon befasst hat und den Fehler behoben hat.
Gruß,
Chris
Edit:
Das Problem hat sich durch eine Neuinstallation von CATIA erledigt.
[Diese Nachricht wurde von Connorus am 23. Jul. 2019 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP