Hallo, folgendes Problem.
Ich starte per CATScript eine richtige VB-Exe mit Verweisen auf CATIA.
Überlicherweise holt man sich das CATIA Objekt per
Code:
Dim oCatia As Application
Set oCatia = GetObject( ,"CATIA.Application")
Jetzt das Problem. Ich habe Catia mehrmals gestartet. Einmal eine R14 und eine R16. In jeder Version wird die VB.exe einmal aufgerufen. So dass 1x Catia R14, 1x Catia R16 und, 2x die VB.exe läuft. Doch mit GetObject holt er sich immer die Catia-Instanz mit der kleinerer PID. Wie kann ich auswählen welche CATIA-Instanz er sich holen soll?
Habe schon versucht den Pfad zur richtigen CNEXT.exe zu übergeben. Ging aber auch nicht.
Gibt es noch eine andere Möglichkeit an das Catia Objekt heranzukommen?Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP