Hallo Catia Gemeinde!
Ich möchte mit einem SystemService Aufruf in einem CATIA Makro ein weiteres CATIA Makro aufrufen. Das ganze sieht so aus:
SServ.ExecuteScript"c:\usw\Catia",1,"airfoil.catvbs","CATMain",P [,array1]
hierbei ist P ein Vektor (also P(1)=1 P(2)=9 usw.)
.Bis hierhin kein Problem.
Wenn ich nun aber noch einen zweiten Vektor übergeben möchte, hier mal in eckigen Klammern mit array1 bezeichnet klappt es nicht mehr. In der Catia Doku steht auch, dass nur ein Übergabevektor vom Typ CATSafeARrayVariant zugelassen wird.
Ich möchte aber mehrere Vektoren übergeben, sonst muss mein zweites Makro ca. 120 Argumente enthalten und ist statisch.
Kennt jemand einen Workaround oder hat einen Tip?
Vielen Dank, Grammar
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP