Hallo,
den Namen deiner Linie bekommst du über
Catia.ActiveDocument.Selection.Item(n).Value.Parent.Name zurück
In der Selektion selbst (Catia.ActiveDocument.Selection.Item(n)) befindet sich kein Objekt, sondern ein Verweis auf ein Objekt, also eine Referenz. Unter ...Item(n).Reference.Name ist also das selbe zu finden wie unter ...Item(n).Value.Name, nämlich der BRep-Name des selektierten Elements, etwas in der Art von: "Selection_WireREdge Wire Brp GSMLine.1);None Limits1 );Limits2 ));Cf11 ));GSMLine.1;Z0;G2019)"
Denk dir die sch.. Smilies weg.
Legt euch VB6.0 zu und werft einen Blick ins Watch Window:
Da hat man dann Einsicht in die Objekt-Struktur von CATIA V5 und versteht, was man so programmiert. In diesem Zusammenhang sei auch VB.Net noch mal erwähnt: Ab in die Tonne damit.....
bis Microsoft und/oder Dassault mehr hinbekommt, als den Verweis auf das COM.Object. Aber das ist ein anderers Thema.
Hoffe es hilft dir weiter
Gruß TomTom
------------------
tomtom1972
[Diese Nachricht wurde von tomtom1972 am 04. Jul. 2007 editiert.]
[Diese Nachricht wurde von tomtom1972 am 04. Jul. 2007 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP