Bonjour à tous,
Le timer de la classe CWnd est très pratique. Malheureusement pas très précis, mais d'une facilité d'utilisation vraiment agréable. Mais son comportement n'est pas précisé dans la msdn, et notamment que ce passe-t-il dans le cas ci-dessous:
Dans ce cas, on a une fonction appelée à chaque fois que OnTimer est appelé. La fréquence à laquelle est appelée OnTimer() dépend des paramètres de SetTimer().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 void MaDlg::OnTimer(UINT nIDEvent) { switch (nIDEvent) { case 1: maFonction(); break; ... } }
Question: que se passe-t-il si maFonction() n'a pas fini d'être exécutée quand OnTimer() est apellé à nouveau?
merci.
Partager