| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Baugruppe in der zuletzt aktiven Konstruktionsansichtsdarstellung öffnen (1531 mal gelesen)
|
nightmare40 Mitglied Dipl.- Ing. (FH) Verfahrenstechnik
Beiträge: 21 Registriert: 02.01.2010 DELL Precision Workstation T5500 Win7 Enterprise 64bit RAM: 8GB ATI FirePro V8700 mit 1GB RAM Autodesk Inventor Suite 2011
|
erstellt am: 30. Mrz. 2011 14:03 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich hoffe Ihr könnt mir wieder helfen. Ich hatte das Problem mit der Konstruktionsansichtsdarstellung bereits bei VBA (siehe auch hier). Dort wurde mir super geholfen (durch PaulSchuepbach) und das Problem war ersteinmal vom Tisch. Heute bin ich aber wieder auf das Problem gestoßen als ich an einem VB.net Code programmiert habe (eigenständige exe-Datei, also keine .dll). Da meine Kenntnisse in VB.net dazu leider auch nicht ausreichen, wende ich mich vertrauensvoll an Euch. Nochmal das Problem in Kurzform: Ich habe auf einer Userform einen Button mit dem Baugruppem im Inventor geöffnet werden können. Diese sollen aber mit der zuletzt aktiven Konstruktionsansichtsdarstellung geöffnet werden (vll. zusätzlich auch noch mit der zuletzt aktiven Detailgenauigkeit). Ich habe den Objektkatalog gewälzt und auch google gut beschäftigt, aber trotzdem bin ich noch erfolglos. Ich hoffe ihr könnt mir helfen. Vielen Dank im Voraus... Gruß DB Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 01. Apr. 2011 13:08 <-- editieren / zitieren --> Unities abgeben: Nur für nightmare40
Hallo Ich verstehe das Problem nicht ganz. Deine exe verbindet sich doch mit Inventor und bindet diesen an eine Variable (z.B. oInvApp). Dann mußt du nur noch in deinem alten Code Code: Set oFileManager = ThisApplication.FileManager
mit
Code: Set oFileManager = oInvApp.FileManager
ersetzen und los geht's. Achja, die gleiche Ersetzung weiter unten dann auch bei OpenWithOptions.Oder ist das Verbinden zum Inventor das Problem? Dann Code: Try oInventorApp = System.Runtime.InteropServices.Marshal.GetActiveObject("Inventor.Application") 'GetObject(, "Inventor.Application") Catch ex As Exception MessageBox.Show("Fehler beim Initialisieren.", "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try
------------------ MfG RK [Diese Nachricht wurde von rkauskh am 01. Apr. 2011 editiert.]
[Diese Nachricht wurde von rkauskh am 01. Apr. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightmare40 Mitglied Dipl.- Ing. (FH) Verfahrenstechnik
Beiträge: 21 Registriert: 02.01.2010 DELL Precision Workstation T5500 Win7 Enterprise 64bit RAM: 8GB ATI FirePro V8700 mit 1GB RAM Autodesk Inventor Suite 2011
|
erstellt am: 01. Apr. 2011 17:31 <-- editieren / zitieren --> Unities abgeben:
|
nightmare40 Mitglied Dipl.- Ing. (FH) Verfahrenstechnik
Beiträge: 21 Registriert: 02.01.2010 DELL Precision Workstation T5500 Win7 Enterprise 64bit RAM: 8GB ATI FirePro V8700 mit 1GB RAM Autodesk Inventor Suite 2011
|
erstellt am: 13. Apr. 2011 08:05 <-- editieren / zitieren --> Unities abgeben:
Hallo RK, es tut mir leid, dass ich erst jetzt antworte. Konnte es aber wegen Urlaub nicht vorher ausprobieren. Wie ich jetzt rausgefunden habe lag es daran, dass ich mich mit dem Inventor nicht verbinden konnte. Als ich Deinen Code übernommen habe da funktionierte es auf Anhieb. Die Detailgenauigkeit kann ich auch gleich beim Öffnen mitgeben, nur die Positionsdarstellung macht Probleme aber das ist nicht weiter wild. Ich danke Dir für Deine Antwort...Unities sind unterwegs... Gruß DB Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |