| |
| 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 (1792 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: 5433 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 |
| Facility Projektmanager (m/w/d) | Rolex gilt weltweit als führende Schweizer Manufaktur für exklusive Uhren und ist seit über einem Jahrhundert der Inbegriff von Perfektion, Qualität und Prestige. Die Rolex Deutschland GmbH ist die Vertriebs- und Servicegesellschaft für den deutschen Markt. Für unseren Standort im Herzen Kölns suchen wir zum nächstmöglichen Zeitpunkt in Vollzeit einen Facility Projektmanager ... | Anzeige ansehen | Feste Anstellung |
|
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 |