Pidgin Forum
Thread im Plugin erstellen, wie? - Druckversion

+- Pidgin Forum (https://forum.pidgin-im.de)
+-- Forum: Hilfe-Bereich (https://forum.pidgin-im.de/forumdisplay.php?fid=4)
+--- Forum: Development (https://forum.pidgin-im.de/forumdisplay.php?fid=16)
+--- Thema: Thread im Plugin erstellen, wie? (/showthread.php?tid=947)



Thread im Plugin erstellen, wie? - Steiner - 08.03.2010

Hi,

glib.h bietet mir ja ansich die Möglichkeit Thread zu erstellen. Ich hab das auch mal ausprobiert aber, es funktioniert wohl doch nicht wie es soll und zwar streikt er 1. schon bei g_thread_int( NULL ), er meint:

undefined reference to `_g_thread_init'
collect2: ld gab 1 als Ende-Status zurück

wenn ich es mal auskommentiere, dann verlinkt er zwar alles, aber wenn ich das PlugIn starte meint er das Threads nicht supported werden :/ da g_thread_supported( ) fehlschlägt.

Kann mir da jemand weiter helfen?


P.S: Man na klar returnt der mit bei g_thread_supported() false, ist ja auch noch nicht initialisiert ^^ aber den zweiten fehler mit g_thread_init() bekomm ich net weg.


Lg Tobi


RE: Thread im Plugin erstellen, wie? - Freakazoid - 08.03.2010

Pidgin ist single threaded.


RE: Thread im Plugin erstellen, wie? - Steiner - 08.03.2010

D.h? Ich kann keine threads erstellen?


RE: Thread im Plugin erstellen, wie? - Freakazoid - 08.03.2010

Sozusagen.


RE: Thread im Plugin erstellen, wie? - Steiner - 08.03.2010

Hm gibt es eine Möglichkeit, trotzdem eine Funktion zu haben, die in bestimmten Intervallen immer wieder ausgeführt wird?


RE: Thread im Plugin erstellen, wie? - Freakazoid - 08.03.2010

http://developer.pidgin.im/doxygen/dev/html/eventloop_8h.html#17752ee1277e09350a612b0b88921fc5

Mich würde mal intressieren, auf welches Plugin wir uns freuen dürfen. Smile


RE: Thread im Plugin erstellen, wie? - Steiner - 08.03.2010

Hehe abwarten Wink

Joa das mit der Eventloop hab ich auch schon entdeckt, kannst du mir evtl. nen kleines Sample zeigen wie ich das nutze?


Lg Tobi
Hat sich erledigt habs allein hinbekommen *g*