| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
|
Autor
|
Thema: AddIn von 2009 nach 2012 (1430 mal gelesen)
|
Evil_Bart Mitglied CAD Admin (Freiberuflich)
Beiträge: 137 Registriert: 14.08.2003 - Win 7 CAD: - Inventor 2013 Pro - AM 2013 - SAP/PLM
|
erstellt am: 11. Apr. 2012 14:35 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum... Ich möchte ein AddIn (einige selbstprogramierte Tools) von Inventor 2009 (unter Win XP 32Bit) nach Inventor 2012 (unter Win7 64Bit) umstellen. Das AddIn ist in VB6 programiert (DLL). Zur Zeit hat das AddIn im Inv2009 ein eigenes Menü. Wie mach ich das jetzt in Inv 2012 (neue Werkzeugkästen)? Hat jemand von euch ein Beispiel dazu? Funktioniert die Registration einer DLL unter Win764Bit genau so wie unter XP ?? Vielen Dank schon mal jetzt.. Und viele Grüße Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2580 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 11. Apr. 2012 19:59 <-- editieren / zitieren --> Unities abgeben: Nur für Evil_Bart
Hi Da hast du aber voll de A-Karte gezogen. VB6 und 64bit wird nicht funktionieren, da VB6 nicht für 64 bit kompilieren kann und Inventor 64bit keine 32bit dll's läd. Du wirst wohl oder übel neu schreiben müssen. Schau mal im Blog von Brian Ekins vorbei. Da gibt's eine Reihe Beiträge zum Thema AddIn's mit VS2010 in .Net erstellen. Es gibt auch einen Beitrag mit Beispielcode zum Erstellen eigener Ribbons. ------------------ MfG RK [Diese Nachricht wurde von rkauskh am 11. Apr. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Evil_Bart Mitglied CAD Admin (Freiberuflich)
Beiträge: 137 Registriert: 14.08.2003 - Win 7 CAD: - Inventor 2013 Pro - AM 2013 - SAP/PLM
|
erstellt am: 12. Apr. 2012 08:46 <-- editieren / zitieren --> Unities abgeben:
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2580 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 12. Apr. 2012 18:39 <-- editieren / zitieren --> Unities abgeben: Nur für Evil_Bart
Hallo Noch als Ergänzung, Inventor ääh 2012 liefert eine AddIn-Projektvorlage für VS2010 mit. Dann steht schonmal das Grundgerüst fertig zur Verfügung und man kann direkt mit der Portierung des alten Codes beginnen. Falls noch kein 2012er im Haus ist, müßte man mal gucken ob man die Projektvorlage weitergeben darf. ------------------ MfG RK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Evil_Bart Mitglied CAD Admin (Freiberuflich)
Beiträge: 137 Registriert: 14.08.2003 - Win 7 CAD: - Inventor 2013 Pro - AM 2013 - SAP/PLM
|
erstellt am: 13. Apr. 2012 08:56 <-- editieren / zitieren --> Unities abgeben:
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2580 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 13. Apr. 2012 12:02 <-- editieren / zitieren --> Unities abgeben: Nur für Evil_Bart
Hallo Meines Wissens versteckt sich das Template in den DeveloperTools unter C:\Users\Public\Documents\Autodesk\Inventor 2012\SDK\DeveloperTools\Tools\Wizards\InventorWizard.msi Die installieren und danach sollte in den Projektvorlagen von VS auch eine Inventor-AddIn drin sein. ------------------ MfG RK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Evil_Bart Mitglied CAD Admin (Freiberuflich)
Beiträge: 137 Registriert: 14.08.2003 - Win 7 CAD: - Inventor 2013 Pro - AM 2013 - SAP/PLM
|
erstellt am: 16. Apr. 2012 11:14 <-- editieren / zitieren --> Unities abgeben:
Hi RK.. Hat geklappt. Die VS vorlage habe ich nun Inst. Hast Du mit diesem Tool schon einmal gearbeitet? Kann mir jemand kurz erklären wie ich ein Programm als AddIn mit Icon in diesem Tool anfertigen kann. Vielen Dank und Grüße Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2580 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 16. Apr. 2012 18:47 <-- editieren / zitieren --> Unities abgeben: Nur für Evil_Bart
Hallo Du erstellst erstmal ein neues Projekt mit dieser Vorlage. Dann, da du ja Inventor 2012 verwendest könntest du dann die Projekteinstellungen nach diesem Beitrag so einstellen, das du dir die Registrierung der AddIn-dll im Inventor sparen kannst. Anschließend geht's dran deinen Code zu implementieren. Wenn alles drin ist den Code kompilieren lassen und die dll in das AddIn-Verzeichnis von Inventor kopieren. Wie du welchen Code wohin schreiben mußt, kann dir so keiner sagen. Da müßte man mal einen Blick auf den Originalcode werfen. Aber dann ist der Lerneffekt gleich null. EDIT: Nein, ich kenne VS2010 nicht, ich arbeite oder besser frickel noch mit der 2008 Standard Edition. ------------------ MfG RK [Diese Nachricht wurde von rkauskh am 16. Apr. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Evil_Bart Mitglied CAD Admin (Freiberuflich)
Beiträge: 137 Registriert: 14.08.2003 - Win 7 CAD: - Inventor 2013 Pro - AM 2013 - SAP/PLM
|
erstellt am: 24. Apr. 2012 14:49 <-- editieren / zitieren --> Unities abgeben:
Hi RK.. Habe mich nach einer kurzen Auszeit wieder mit dem Thema befasst. Das Erstellen einer DLL und laden beim Inventorstart bekomme ich nun hin! :-) Vielen Dank noch einmal an dieser Stelle. Hast Du einen Tipp zum Thema Ribbon's (Beispiel?) Grüße Andreas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2580 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 24. Apr. 2012 16:58 <-- editieren / zitieren --> Unities abgeben: Nur für Evil_Bart
Hi Ich nicht, aber Brian hat. --> Link Bitte auch die Links im Beitrag zum Paper und den Samples beachten. Dann gibt's noch einen schönen Beitrag Symbolicons ohne die alte VB6 Compatibility-Klasse, die spätestens mit .Net 4 zu Warnungen beim Kompilieren führt. Wenn man eh grad neu anfängt, am besten gleich mit einbinden statt später umstricken müssen. ------------------ MfG RK Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |