A propos de g_timeout_add
Bonjour,
La fonction "g_timeout_add" permet l'exécution d'une routine avec une période de T secondes par exemple. Mon problème concerne l'instant de la première exécution de cette routine.
Je constate qu'elle est activée la première fois seulement après T secondes par "g_timeout_add". Or je souhaite que cette activation soit immédiate la première fois. Puis toutes les T secondes après...
J'aimerais savoir si quelqu'un parmi vous a une solution simple à ce problème.
Merci à l'avance et cordialement.
A propos de g_timeout_add (suite)
Bonjour,
Un grand merci de votre suggestion. En la suivant, je trouve à peu près la solution de mon problème. Seulement le système émet de temps en temps un message d'erreur suivant
Code:
1 2
|
GLib-CRITICAL **: g_source_remove: assertion `tag > 0' failed |
Sachant que cette erreur ne semble pas perturber l'application qui continue à fonctionner correctement.
J'aimerais savoir si quelqu'un parmi vous a une idée sur l'origine de cette erreur.
Merci à l'avance.
A propos g_timeout_add (suite 2)
Bonjour,
La routine lancée par g_timeout_add est effectivement arrêtée puis relancée selon les événements associés. Par contre, il n'y a pas de programmation des threads dans le code d'application.
Merci à l'avance
Cordialement.
A propos de gtk_timout_add (fin)
Bonjour,
Oui, il s'agit bien d'un ID mal récupéré selon une certaine séquence.
Grand merci et cordialement.