C++ アプリケーションがあり、1 分ごとに関数を呼び出したいと考えています。ある友人からこのコードをもらいました (彼のおかげです)
void CALLBACK f(HWND hwnd, UINT uMsg, UINT timerId, DWORD dwTime)
{
printf("Hello");
}
int main()
{
MSG msg;
SetTimer(NULL, 0, 1000*60,(TIMERPROC) &f);
while(GetMessage(&msg, NULL, 0, 0)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
//Here I have the rest of my appliation
return 0;
}
しかし、しばらくすると残りのプログラムを実行できません。そのため、すべてのコードと関数 f を毎分実行するソリューションを探しています。