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?
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
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
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
Re: SendMessage ersatz gesucht
Verfasst: 02.05.2010 21:16
von ts-soft
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
Gruß
Thomas