Seite 1 von 1

Proceduredll..

Verfasst: 24.10.2006 01:35
von DW
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.

Verfasst: 24.10.2006 02:08
von ts-soft
Kannste die Frage bitte so formulieren, das man weiß was Du möchtest?

Verfasst: 24.10.2006 02:23
von DW
Alsooooooo. Ich habe ein stringgadget. Nun rufe ich eine Funktion namens "plugin()" auf. Diese Funktion soll mir nun den Textinhalt per getgadgettext zurückgeben.
Ich habs mit global etc. versucht, hat nichts gebracht.

Verfasst: 24.10.2006 02:34
von ts-soft
DW hat geschrieben:Alsooooooo. Ich habe ein stringgadget.
Wo erstellt, in der DLL oder Programm?
DW hat geschrieben:Nun rufe ich eine Funktion namens "plugin()" auf. Diese Funktion soll mir nun den Textinhalt per getgadgettext zurückgeben.
Wenn die DLL das stringgadget erstellt hat, kein Problem, ansonsten brauchste das Handle und GetWindowTitle_ API.
DW hat geschrieben:Ich habs mit global etc. versucht, hat nichts gebracht.
Der globale Gültigkeitbereich ist nur Dein Programm, bzw. Deine DLL, bzw.
die UserLib. Globale Variablen werden also nicht exportiert, sondern nur
Funktionen.

Verfasst: 24.10.2006 04:06
von DW
Ok, Dankeschön!^^

Verfasst: 24.10.2006 22:13
von DW
Geht das nicht mit pointervars oder so?