| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Button-Name als Parameter in DLL (NX4) (1934 mal gelesen)
|
MarckyMON Mitglied Programmierer
Beiträge: 35 Registriert: 07.07.2008
|
erstellt am: 28. Nov. 2010 15:06 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen! Ich war der Meinung das wenn eine DLL über ein Toolbar (*.tbr) aufgerufen wird, dann wird der Name des BUTTONs als Parameter übertragen, z.B. Inhalt TBR: BUTTON abc LABEL ... BITMAP ... ACTION mydll.dll Code mydll.dll: Module mymodule Public Sub Main(args() as String) MsgBox(args(0)) End Sub End Module Ich erwarte, daß das Messagebox mit der Nachricht "abc" hoch kommt. Leider ist es in meinem Fall nicht. Hier wird nur ein leeres Fenster gezeigt. Muss ich zuerst ein Menu-Datei erstellen bevor das funktioniert?? Bitte um Rat, danke!! ------------------ Gruß, char *name = "Marc"; 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 (10-2022) --------------------------------------------- [stable] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3 BCT-Inspector Neutral v22R2 @M7720 Win10 (1909)
|
erstellt am: 28. Nov. 2010 21:14 <-- editieren / zitieren --> Unities abgeben: Nur für MarckyMON
|
MarckyMON Mitglied Programmierer
Beiträge: 35 Registriert: 07.07.2008
|
erstellt am: 29. Nov. 2010 21:26 <-- editieren / zitieren --> Unities abgeben:
Hi Thomas, danke für deine schnelle Antwort, leider habe ich keinen Zugriff auf deinem Betrag, ich muss mich vorher registrieren. Ich werde deinen Rat nehmen und es ausprobieren, danke! ------------------ Gruß, char *name = "Marc"; Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MarckyMON Mitglied Programmierer
Beiträge: 35 Registriert: 07.07.2008
|
erstellt am: 06. Dez. 2010 22:04 <-- editieren / zitieren --> Unities abgeben:
|
Perdo Mitglied Softwareentwickler
Beiträge: 3 Registriert: 22.10.2015 NX,SE
|
erstellt am: 22. Okt. 2015 22:48 <-- editieren / zitieren --> Unities abgeben: Nur für MarckyMON
|
ThomasZwatz Ehrenmitglied V.I.P. h.c. cadadmin
Beiträge: 5397 Registriert: 19.05.2000
|
erstellt am: 23. Okt. 2015 00:12 <-- editieren / zitieren --> Unities abgeben: Nur für MarckyMON
|
Perdo Mitglied Softwareentwickler
Beiträge: 3 Registriert: 22.10.2015 NX,SE
|
erstellt am: 23. Okt. 2015 01:32 <-- editieren / zitieren --> Unities abgeben: Nur für MarckyMON
ich möchte wissen, wie ich der Name des BUTTONs als Parameter übertragen kann? Inhalt TBR: BUTTON abc LABEL ... BITMAP ... ACTION mydll.dll Code mydll.dll: Module mymodule Public Sub Main(args() as String) MsgBox(args(0)) End Sub End Module ---- oder wie ich ein DLL mit einem parameter in einer tbr-Datei ausführen kann. Bsp. ACTION mydll.dll paramter1 Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tolo Mitglied Konstrukteur
Beiträge: 91 Registriert: 11.04.2007 NX 11.0
|
erstellt am: 23. Okt. 2015 16:27 <-- editieren / zitieren --> Unities abgeben: Nur für MarckyMON
|
| Konstrukteur (m/w/d) Elektromobilität | Seit unserer Gründung im Jahr 1926 sind wir als global operierendes Familienunternehmen taktgebender Vorreiter in der Entwicklung und Herstellung hochinnovativer Produktions- und Automatisierungssysteme. Zu unseren Kunden gehören namhafte Automobilhersteller und deren Zulieferer sowie Unternehmen verschiedenster Branchen. Als Familienunternehmen setzen wir langfristig auf Qualität, Präzision und nachhaltiges Wachstum aus eigener Kraft.... | Anzeige ansehen | Konstruktion, Visualisierung |
|
Perdo Mitglied Softwareentwickler
Beiträge: 3 Registriert: 22.10.2015 NX,SE
|
erstellt am: 23. Okt. 2015 21:00 <-- editieren / zitieren --> Unities abgeben: Nur für MarckyMON
Vielen Dank. Genau was ich gesucht habe. Zitat: Original erstellt von tolo: Hallo,in der .tbr Datei heißt es ACTION xxxx.dll("abc") in der .men Datei heißt es
ACTIONS xxxx.dll("abc") oder mit mehreren Parametern:
ACTION xxxx.dll("a", "b") Gruß Tolo
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |