Hallo zusammen!
Ein Teil meines Programms soll in einer offenen Assembly alle Komponenten überprüfen (nur in der aktuellen Baugruppenhierarchie, also keine Sub-Assemblys prüfen) ob sie unterdrückt sind, und wenn dem so ist, diese Komponenten löschen.
Soweit klappt auch alles, nur das löschen der Komponente nicht. Und zwar hakt es beim ModelDoc.SelectById. Ich hab mir über Component.Name den Namen der gerade geprüften Komponente geholt und würde sie dann wie folgt löschen wollen:
model.selectbyid(component.Name, "COMPONENT", 0, 0, 0)
model.deleteselection false
Leider schadt er es aber so nicht die gewünschte Komponente zu selektieren. Also scheint ihm wohl der Name irgendwie nicht zu schmecken.
Nur hab ich keinen Schimmer warum....
Falls jemand ´nen guten Tipp hat, immer her damit.
Mfg,
Stefan Hager
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP