Seite 1 von 1

SendMessage ersatz gesucht

Verfasst: 28.04.2010 14:11
von ts-soft
Ich möchte von einem Thread aus ein Event ans Mainloop senden. Ist dies möglich?

Code: Alles auswählen

gdk_event_send_client_message_for_display ()
könnte richtig sein?
Naja, mit Linux-API hab ich bisher nichts gemacht, vielleicht hat ja jemand ein Beispiel.

Gruß
Thomas

Re: SendMessage ersatz gesucht

Verfasst: 02.05.2010 19:39
von mk-soft
Hatte das gleiche Problem gehabt. Musste etwas suchen bis ich es wieder gefunden habe :D

http://www.purebasic.fr/german/viewtopi ... ux+message

Re: SendMessage ersatz gesucht

Verfasst: 02.05.2010 19:51
von ts-soft
Danke für den Hinweis :allright:

Entspricht aber nicht meinen Vorstellungen, kann man nicht (schlecht) allgemein in
eine Include einbauen.

Naja, gibt wohl unter Linux nichts was dem SendMessage gleich kommt.
Verwenden werde ich es wohl können, aber für eine allg. Include finde ich
es nicht so passend.

Gruß
Thomas

Re: SendMessage ersatz gesucht

Verfasst: 02.05.2010 20:00
von mk-soft
Muss man sich wohl leider hier durchkämpfen.
http://www.gtk.org/api/2.6/gdk/gdk-Events.html

:|

Re: SendMessage ersatz gesucht

Verfasst: 02.05.2010 21:16
von ts-soft
mk-soft hat geschrieben:Muss man sich wohl leider hier durchkämpfen.
http://www.gtk.org/api/2.6/gdk/gdk-Events.html

:|
Danke, ich hatte ja gehofft, das hat bereits mal jemand gemacht.
Naja, irgendwann werde ich mal in die API reinkrauchen.

Geht mir ja nur darum, diesen Code: http://www.purebasic.fr/german/viewtopi ... 49#p271649
zu vervollständigen. Aber wenn es dann so kompliziert wird, fehlt mir da erst mal die Zeit,
was optimales auszuarbeiten.

Gruß
Thomas

Re: SendMessage ersatz gesucht

Verfasst: 03.05.2010 22:57
von remi_meier
Lies dir mal folgendes Kapitel durch:
http://library.gnome.org/devel/gdk/unst ... reads.html

Man muss bei GDK mit Threads aufpassen, aber so schwierig scheint es dann auch nicht zu sein :)

Dann geht's wohl mit

Code: Alles auswählen

gdk_event_put () - für innerhalb der Applikation
gdk_event_send_client_message () - für inter-Applikation, geht dann auch ohne das Thread-Zeug

Re: SendMessage ersatz gesucht

Verfasst: 04.05.2010 14:26
von ts-soft
@remi_meier

danke Dir erst mal, werde es mir in den nächsten Tagen mal genauer anschauen.
Leider waren bisher alle Ansätze, vom Code her, mehr als meine eigentliche Include,
wo ich es verwenden wollte :mrgreen:

Gruß
Thomas