| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Argumente beim aufrufen einer DLL aus Toolbar (1695 mal gelesen)
|
Hauki2905 Mitglied Softwareentwicklung CAD-CAM
Beiträge: 113 Registriert: 03.02.2011 NX 7.5; 8.0; 8.5, 9.0, 10 auf Win 8.1 x64
|
erstellt am: 20. Apr. 2011 11:02 <-- editieren / zitieren --> Unities abgeben:
HI @ all, weiß jemand auf die Schnelle, wie man in einer symbolleiste (*.tbr) einer afgerufenen dll (action) ein argument mitgeben kann? also ein einfachs string argument würde ja schon reichen Danke schonmal für eure Hilfe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Ehrenmitglied V.I.P. h.c. cadadmin
Beiträge: 5397 Registriert: 19.05.2000
|
erstellt am: 20. Apr. 2011 11:28 <-- editieren / zitieren --> Unities abgeben: Nur für Hauki2905
|
Hauki2905 Mitglied Softwareentwicklung CAD-CAM
Beiträge: 113 Registriert: 03.02.2011 NX 7.5; 8.0; 8.5, 9.0, 10 auf Win 8.1 x64
|
erstellt am: 20. Apr. 2011 13:36 <-- editieren / zitieren --> Unities abgeben:
|
Hauki2905 Mitglied Softwareentwicklung CAD-CAM
Beiträge: 113 Registriert: 03.02.2011 NX 7.5; 8.0; 8.5, 9.0, 10 auf Win 8.1 x64
|
erstellt am: 26. Apr. 2011 10:42 <-- editieren / zitieren --> Unities abgeben:
|
Merlin2001 Mitglied Sr. Software Engineer
Beiträge: 24 Registriert: 13.05.2011
|
erstellt am: 07. Aug. 2015 11:18 <-- editieren / zitieren --> Unities abgeben: Nur für Hauki2905
Hallo Hauki! Ich stehe gerade vor demselben Problem und habe gestern zwei Stunden lang versucht, das Menu Callback-Beispiel (UGOPEN\SampleNXOpenApplications\.NET\MenuBarDotNetApp) zum Laufen zu bekommen - habe dann aber verzweifelt aufgegeben, da der Menüeintrag trotz korrekt gesetzter Umgebungsvariable und signierter DLL einfach nicht auftauchen wollte. Daher meine Frage: Könntest du kurz zusammenfassen, wie du es letztendlich hinbekommen hast? Ich würde mir nämlich gerne eine Art Toolbar basteln und vermeiden für jeden Button eine eigene DLL zu haben. Vielen Dank und beste Grüße! Marcus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Messtechniker (m/w/d) | Wagner ist ein zuverlässiger Partner der Nutzfahrzeug- und Investitionsgüter-OEMs. Mit unseren Leistungen rund um die Produktion einbaufertiger Guss- und Schmiedeteilen decken wir die gesamte Beschaffungskette ab. Als Systemlieferant ist es uns besonders wichtig, Komplettlösungen anzubieten, die die Lieferung von Serien- und Ersatzteilen über unsere erfahrene Logistik in allen Losgrößen miteinschließt.... | Anzeige ansehen | Weitere: Ingenieure und technische Berufe |
|
matthias-p Moderator Konstruktion / Anwenderbetreuung
Beiträge: 501 Registriert: 09.06.2006 Teamcenter 11.3 / NX 11 Windows 10
|
erstellt am: 07. Aug. 2015 11:42 <-- editieren / zitieren --> Unities abgeben: Nur für Hauki2905
Liegt deine dll auch im startup-Verzeichniss, dass diese auch beim Start vom NX geladen wird? Ich geh eigentlich immer den Weg, das ich mir nur per Code Actions regestriere: Code:
UI ui = UI.GetUI(); ui.MenuBarManager.AddMenuAction("S_ABOUT", new NXOpen.MenuBar.MenuBarManager.ActionCallback(start_about));
und den Rest über .men und .tbr-Files mache. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |