LetoII Le dormeur doit se réveiller | musaran a écrit a écrit :
Ben si, tu critiques là...
C'est vrai qu'il est pas très othodoxe ce for, pourtant il regroupe bien le contrôle de boucle:
-initialisation
-test (oui, c'est pas la même variable...)
-incrémentation
Bon, bon, d'accord, nouvelle formule:Code :
- #include <windows.h>
- BOOL stop= false ;//arrêter le thread ?
- const DWORD checkmailsgap= 30*60*1000 ;//30 minutes
- const DWORD checkstopgap = 1*1000 ;// 1 seconde
- DWORD WINAPI fThread(LPVOID parg){
- for(DWORD t=0 ; ; t+= checkstoptime){
- if(t>=checkmailsgap){
- t%= checkmailsgap ;
- checkmails() ;
- }
- Sleep(checkstoplap);
- if(stop) break ;
- }
- return 0;
- }
|
|
C'était pas une critique violante quoi, je voulais juste débatre un peu sur la forme, c'est tout (bon si non le break je trouve ça encore plus moche, mais bon ça doit être une question de goût, après tout chacun est libre de faire comme il le sent ) ---------------
Le Tyran
|