| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Zugriff auf Componentdefinition (646 mal gelesen)
|
Manfred Zirk Mitglied
Beiträge: 513 Registriert: 01.11.2002 IV2008 SP1 MDT2008 WIN XP SP2, Vista x64 Asus A8N-SLI, AMD Opteron 180 , 4GB, Quadro FX 3400
|
erstellt am: 22. Apr. 2008 14:16 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich habe ein Drawingdocument, in dem sich referenzierte Parts befinden. Jetzt möchte ich auf deren Componentdefinition zugreifen. Mit oDrawDoc.ReferencedDocuments.item(bla) kann ich jedoch die Methode Componentdefinition nicht wählen, da sie nicht angeboten wird. Wie erhalte ich Zugriff auf die Componentdefinition eines referenzierten Parts in einer IDW? Ich wäre für einen Tip dankbar. Grüße Manfred Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Alienware m17x, Win7, Inventor2012
|
erstellt am: 22. Apr. 2008 14:28 <-- editieren / zitieren --> Unities abgeben: Nur für Manfred Zirk
Hallo Manfred, zu diesem Zeitpunkt ist ja noch nicht klar, was für ein Dokument das ist, und deshalb kann die ComponentDefinition nicht angezeigt werden. Ich würde versuchen eine Prüfung zu implementieren, und zu prüfen ob das ReferencedDocument Part oder Assembly ist. Dann kannst du eine Variable mit dem passenden Typ definieren, und das ReferecedDocument an die Variable übergeben. Ich denke, dass du dann den Zugriff auf die ComponentDefinition haben wirst. Ich habe jetzt leider keine Möglichkeit das zu testen. ------------------ Grüße Igor FX64 Software Solutions Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Manfred Zirk Mitglied
Beiträge: 513 Registriert: 01.11.2002 IV2008 SP1 MDT2008 WIN XP SP2, Vista x64 Asus A8N-SLI, AMD Opteron 180 , 4GB, Quadro FX 3400
|
erstellt am: 22. Apr. 2008 19:37 <-- editieren / zitieren --> Unities abgeben:
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|