Ouais, j'avais penser à un truc comme ça, mais j'avoue que j'avais la flemme de mettre les mains dans la cambouis
Ou sinon, lancer un timer, et à chaque appel de la fonction, si le timer est inférieur à 1/f (f étant la fréquence max d'appel du programme), je ne fait rien?
Et dans le cas contraire, je fais ce que je dois faire, puis réinitialise le timer?
Par contre, ce que tu me dit serra surement indispensable si je veux un nombre fixe d'appel par seconde (ni plus, ni moins que f) 
Et sinon, y'a pas moyen d'avoir un système de "signal" un peu comme dans Qt?
C'était pratique, on lançais un timer qui appelais régulièrement une fonction... Simple et efficace
Si non, comme faire pour que le timer s'incrémente régulièrement, alors que le reste de l'application se déroule normalement? Faut lancer un nouveau Thread?
Merci de ton aide en tout cas 