Hallo. Wie kann ich es so machen, dass ich mittels procedurereturn z.B den Textinhalt eines Stringgadgets zurückgeben kann, ohne der Prozedur die ID des gadgets zu liefern.
Ganz einfach: Ich möchte eine Pluginfunktion für mein Programm einbauen und möchte z.B mit einem plugin den textinhalt eines stringgadgets herausfinden und das ohne ihm die ID zu übergeben. Ich habs mit Global stringg=stringgadget versucht, klappt nicht.
Proceduredll..
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Kannste die Frage bitte so formulieren, das man weiß was Du möchtest?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Wo erstellt, in der DLL oder Programm?DW hat geschrieben:Alsooooooo. Ich habe ein stringgadget.
Wenn die DLL das stringgadget erstellt hat, kein Problem, ansonsten brauchste das Handle und GetWindowTitle_ API.DW hat geschrieben:Nun rufe ich eine Funktion namens "plugin()" auf. Diese Funktion soll mir nun den Textinhalt per getgadgettext zurückgeben.
Der globale Gültigkeitbereich ist nur Dein Programm, bzw. Deine DLL, bzw.DW hat geschrieben:Ich habs mit global etc. versucht, hat nichts gebracht.
die UserLib. Globale Variablen werden also nicht exportiert, sondern nur
Funktionen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
