int main() { MSG msg; UINT timer = SetTimer(NULL, 1, 10*SECONDS, (TIMERPROC)WriteLog); while (!_kbhit()) { if( GetMessage( &msg, NULL, 0, 0 ) ) { TranslateMessage( &msg ); DispatchMessage( &msg ); } } KillTimer(NULL, timer); return 0; } Her bliver WriteLog kaldt hvert tiende sekundt.
Som du kan se er der et messageloop (det er nødvendigt, og hvis du ikke har dette iforvejen vil jeg anbefale Sleep løsningen). Hvis du har et messageloop kan du bruge den løsning der nu passer dig bedst, jeg mener ikke den ene er bedre end den anden.
Meget meget, genialt, de koder i ellers har bikset sammen her :-)
Tak for jeres hjælp...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.