Hallo
und Danke für die Antwort, hilft mir aber nicht weiter,
Mit .CreateObject kann ich eine weitere CATIA-Instance starten, aber nur die Version, welche in der Registry eingetragen ist, also keine definierte, da wir mit mehreren Environments arbeiten.
Ich kann über eine Shell mehrere definierte, unterschiedliche CATIAs starten und bekomme auch die zueghörige TaskID zurück. Das ist nicht mein Problem, hilft mir aber auch nicht weiter.
Die Sackgasse ist immer
(... Set Catia = GetObject(, "Catia.Application") ...)
da nur die erste Instanz angezogen wird.
Set Catia = GetObject(, "Catia.Application.1") läuft auch noch,
Set Catia = GetObject(, "Catia.Application.2") ... wäre ja auch zu schön gewesen ..... gibt einen Error zurück und ist leer.
Gruß
------------------
tomtom1972
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP