MFC相談室 mfc22d.dll
■ このスレッドは過去ログ倉庫に格納されています
0208デフォルトの名無しさん
2012/07/22(日) 19:13:10.832つのOnTimer( CWnd1::OnTimer と CWnd2::OnTimer)から
同一の関数( func )を呼び出す制御をしていた場合、
関数( func )が2重に呼び出される事はあるのでしょうか?
※以下処理で g_ctr が 2になる可能性はありますでしょうか?
----------------------------------------------
CWnd1::OnTimer( UINT_PTR nIDEvent ) // 10ms間隔のタイマー
{
func();
}
CWnd2::OnTimer( UINT_PTR nIDEvent ) // 20ms間隔のタイマー
{
func();
}
int g_ctr = 0;
void func()
{
g_ctr ++;
// 色々な処理
g_ctr --;
}
----------------------------------------------
■ このスレッドは過去ログ倉庫に格納されています