oui les include sont bons , j'ai testé la fonction sans le module gui et il marche parfaitement, j'ai l'impression qu'il y a un return qqpart qui est associé à cette fonction .. c'est possible qu'un return or fonction sois associé à cette derniere ? une autre piste serait celle du flux de sortie qui ne peut être effectué dans une void ... sinon, je vois pourquoi le compilateur m'affiche cette erreur..