| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge |
Autor
|
Thema: vb AttachedPropertyTables (164 mal gelesen)
|
progi Mitglied Programmierer
Beiträge: 74 Registriert: 18.08.2004 VB.net SE 16
|
erstellt am: 26. Nov. 2004 14:07 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte per vb eine AttachedPropertyTable löschen, die collection mit den AttachedPropertyTables hat aber keine delete Funktion. Neue Inhalte zuweisen würde auch reichen, leider sind die alten Referenzen nicht mehr gültig, sprich der Körper wurde gelöscht an dem die Tabel hing, so daß AddMembers fehlschlägt. Hat einer eine Lösung? Gruß Andreas ------------------ Besten Dank Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 26. Nov. 2004 14:48 <-- editieren / zitieren --> Unities abgeben: Nur für progi
Moin, ob's ne Loesung ist weiss ich nicht aber es loeschte die table ;-) [...] For Each oAttPropTable In oDoc.AttachedPropertyTables If oAttPropTable.Name = "name" Then ' name ???? oAttPropTable.Definition.Delete Exit For End If Next [...] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
progi Mitglied Programmierer
Beiträge: 74 Registriert: 18.08.2004 VB.net SE 16
|
erstellt am: 26. Nov. 2004 14:55 <-- editieren / zitieren --> Unities abgeben:
Hallo modeng, danke für die Anwort, leider löscht das die Tabellen-Definition mit allen AttachedPropertyTables mit der gleichen Definition. Das ganze ist ein wenig komplizierter (leider!). Auf Deinem Weg wird eigentlich die PropertyTableDefinition, mit dem entsprechenden Namen, gelöscht. Das ist aber hier zu viel. Gruß Andreas ------------------ Besten Dank Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
modeng Ehrenmitglied V.I.P. h.c.
Beiträge: 7061 Registriert: 10.12.2003
|
erstellt am: 26. Nov. 2004 15:02 <-- editieren / zitieren --> Unities abgeben: Nur für progi
|
progi Mitglied Programmierer
Beiträge: 74 Registriert: 18.08.2004 VB.net SE 16
|
erstellt am: 26. Nov. 2004 15:10 <-- editieren / zitieren --> Unities abgeben:
das geht leider auch nicht, das dem Object die AttachedTo geklaut wurde und es jetzt nicht mehr mag, sprich man kann noch nicht mal mehr die NumAttachedObjects abfragen, ohne Fehlermeldung. Einfach mal so eine Tabelle an eine Bohrung hängen und dann die Bohrung löschen. Die Abfrage liefert weiterhin die AttachedPropertyTable jedoch mit dem Status "Angehängte Entitäten fehlen", im VB kriegt man den Status gar nicht erst. Händisch kann man diese AttachedPropertyTable dann löschen, jedoch nicht per vb. Gruß Andreas ------------------ Besten Dank Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |