| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Toolbox Problem (472 mal gelesen)
|
BernhardU Mitglied Techniker / Konstrukteur / Student
Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 AIP 2011 VS 2005
|
erstellt am: 18. Feb. 2008 08:55 <-- editieren / zitieren --> Unities abgeben:
Hi! Und ich bins mal wieder mit einem Toolboxproblem! Mein AddIn wird ohne Fehler geladen, die Toolbox erstellt und auch in die Registry eingetragen, jedoch beim Neustart von IV ist die Toolbox nicht mehr da! Steht aber in der Registry? Ich sehe die Toolbox auch nicht im Anpassen Menü! ???? Auch kein fehler bei Deactivate Hat da von euch jemand eine Idee?? Vielen Dank!! mfg Bernhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BernhardU Mitglied Techniker / Konstrukteur / Student
Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 AIP 2011 VS 2005
|
erstellt am: 18. Feb. 2008 11:53 <-- editieren / zitieren --> Unities abgeben:
Ok Sorry! Habe euch falsch informiert! Wenn ich IV start und das AddIn laden lasse Passt alles und es werden auch die Reg einträge geschieben! Jedoch wenn ich IV wieder Beende wird die Commandbar wieder aus der Reg gelöscht? Ich habe jetzt schon zum x-ten mal kontrolliert, ob ich die commandbar irgendwo lösche doch das mache ich nicht!! Und es kommt auch zu keiner Fehlermeldung beim Dactivate sub!! ??????? Vielen Dank Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 18. Feb. 2008 12:34 <-- editieren / zitieren --> Unities abgeben: Nur für BernhardU
|
BernhardU Mitglied Techniker / Konstrukteur / Student
Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 AIP 2011 VS 2005
|
erstellt am: 18. Feb. 2008 12:37 <-- editieren / zitieren --> Unities abgeben:
Public Sub Deactivate() Implements Inventor.ApplicationAddInServer.Deactivate Try Try 'Variable aus Speichermodul auf Nothing setzten Speichermodul.Names = Nothing Speichermodul.LotusNotesServerConnection = Nothing Speichermodul.xDoc = Nothing Catch ex As Exception End Try 'Buttons löschen SchriftfeldButton.Delete() BlattButton.Delete() DWFButton.Delete() PrinterButton.Delete() PDFButton.Delete() TIFFButton.Delete() DWGButton.Delete() DXFButton.Delete() ExportButton.Delete() ImportButton.Delete() RenameButton.Delete() PartsListButton.Delete() SettingsButton.Delete() ExplorerButton.Delete() LibButton.Delete() 'Buttons auf Nothing setzten LibButton = Nothing SchriftfeldButton = Nothing BlattButton = Nothing DWFButton = Nothing PrinterButton = Nothing PDFButton = Nothing TIFFButton = Nothing DWGButton = Nothing DXFButton = Nothing ExportButton = Nothing ImportButton = Nothing RenameButton = Nothing PartsListButton = Nothing SettingsButton = Nothing ExplorerButton = Nothing oAppEvents = Nothing oDocEvents = Nothing Marshal.ReleaseComObject(oApp) oApp = Nothing
System.GC.WaitForPendingFinalizers() System.GC.Collect() Catch ex As Exception WriteToErrLog(ex, "Deactivate", "StandardAddInServer", AppDir) End Try Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 18. Feb. 2008 13:25 <-- editieren / zitieren --> Unities abgeben: Nur für BernhardU
|
BernhardU Mitglied Techniker / Konstrukteur / Student
Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 AIP 2011 VS 2005
|
erstellt am: 18. Feb. 2008 13:49 <-- editieren / zitieren --> Unities abgeben:
|
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 18. Feb. 2008 14:04 <-- editieren / zitieren --> Unities abgeben: Nur für BernhardU
Also ich weiß nicht welche Samples du hast (und es fehlt mir auch die Zeit das genauer zu untersuchen), aber ich habe jetzt Inventor C# Sample „SimpleAddIn“ angeschaut und da werden keine Buttons gelöscht. Ok, dachte ich mir, vielleicht ist da VB.NET anders, aber da werden die Buttons auch nicht gelöscht. ------------------ Grüße Igor FX64 Software Solutions Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BernhardU Mitglied Techniker / Konstrukteur / Student
Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 AIP 2011 VS 2005
|
erstellt am: 18. Feb. 2008 14:11 <-- editieren / zitieren --> Unities abgeben:
Hi Igor! da es in VB.Net leider keine Sample AddIns bei IV 10 gibt schau mal C:\Programme\Autodesk\Inventor 10\SDK\Samples\VB\AddIns\SimpleAddIn AddInSample.cls einfach mit dem Editor öffnen Bei deactivate werden diese schon gelöscht!?
[Diese Nachricht wurde von BernhardU am 18. Feb. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 18. Feb. 2008 14:24 <-- editieren / zitieren --> Unities abgeben: Nur für BernhardU
Inventor 10!? Du solltest dein Wissen nicht auf 3-4 Jahre alten Dokumentation aufbauen. In ein paar Wochen kommt Inventor 2009, und seit Inventor 10 haben sich da bestimmt viele Sachen sowohl in Inventor API als auch in .NET Framework geändert. Hol’ dir am besten eine Demo von 2008 und versuche daraus zu lernen (selbst wenn deine Firma noch 10er einsetzt). ------------------ Grüße Igor FX64 Software Solutions Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
BernhardU Mitglied Techniker / Konstrukteur / Student
Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 AIP 2011 VS 2005
|
erstellt am: 18. Feb. 2008 14:51 <-- editieren / zitieren --> Unities abgeben:
|
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 18. Feb. 2008 14:54 <-- editieren / zitieren --> Unities abgeben: Nur für BernhardU
|
BernhardU Mitglied Techniker / Konstrukteur / Student
Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 AIP 2011 VS 2005
|
erstellt am: 18. Feb. 2008 14:58 <-- editieren / zitieren --> Unities abgeben:
|
daywa1k3r Moderator Softwareentwickler
Beiträge: 3497 Registriert: 01.08.2002 Desktop: 3.3GHz;8GB;SSD OCZ Vertex 3;Gainward Phantom GTX570 Laptop: Alienware m17x Win7, Inventor2012
|
erstellt am: 18. Feb. 2008 15:11 <-- editieren / zitieren --> Unities abgeben: Nur für BernhardU
|
BernhardU Mitglied Techniker / Konstrukteur / Student
Beiträge: 328 Registriert: 17.08.2005 Windows XP SP3 AIP 2011 VS 2005
|
erstellt am: 18. Feb. 2008 15:29 <-- editieren / zitieren --> Unities abgeben:
Ok sorry! Habe den Fehler gefunden!! Habe die Falsche GuidID verwendet!! Funktioniert jetz alles!! Ich habe schon lange mal angefragt bzgl IV 2008! Jedoch leider muss ich bis zum 2009er warten! LG Bernhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |