Bonjour j'ai besoin dans mon programme sur windows en C développé sous dev-cpp de produire un évènement qui se déclenche à intervalle régulier de 23ms, qu'il ne se déclenche pas avant ces 23 mais qu'il en soit le plus proche possible.
J'ai essayé de "réguler" un timer pour tenir compte de la vitesse d'execution du PC du genre:
if(lastsenttrame-lastcalcul+attente<23)attente++;else attente--;
SetTimer(hwnd, IDT_TIMERDMX, attente, (TIMERPROC) NULL);
mais je suis toujours largement au dessus des 23ms .
Je voudrais trouver autre chose que l'utilisation d'un timer dans une fenètre qui est trop dépendent de l'activité du PC (Retard dans le traitement du message).
Merci d'avance.
