lecture en continu d'une donnée sans bloquer l'interface ?!
	
	
		bonjours , 
dans mon projet je doit faire une lecture d'une donnée en continu lorsque j'appuie sur le bouton START . mais cela en arriere plan sans ploquer l'interface ...
pour l'instant l'ai reussi a faire un callback sur le bouton START , et lancer une boucle infini pour la lecture de la donnée , mais le problème c'est tout est bloqué apres ...
comment dois je faire pour faire en temps réel une lecture de la donnée en continu , et continuer a travailler sur autre chose en meme temps ?!
merci a tous
	 
	
	
	
		question sur les fonctions thread de gtk+
	
	
		bonjours , 
j'ai crée un thread qui fait une lecture d'un registre en boucle infini , j'ai utilisé la fonction :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 
 |  
 void *alert (gpointer *data)
{
 
    int i;
    int val;
    while(1)
    {
/*
.
.
.
*/
    }
}
 
gboolean th_fonc(gpointer data)
{
    gdk_threads_enter();
    g_thread_create( alert,data,FALSE,NULL);
    gdk_threads_leave();
} | 
 mais il me fais toujours ce warning :
	Code:
	
| 12
 3
 
 |  
main.c: In function `th_fonc':
main.c:45: warning: passing arg 1 of `g_thread_create_full' from incompatible pointer type | 
 
maintenant je doit utiliser un autre thread dans une fonction callback ,comment je doit procédé ?   est ce de la meme facon ou bien il faut utiliser :
g_thread_create_full?