phenixa
June 25th, 2008, 03:06 AM
hi,
i am using events in my code,
i set event at function a
and wait for it at function b
but as i see function b receives the same (LAST) event 4 times
anybody have an idea?
HANDLE exvereport[2];
exvereport[0] = reportevent;
exvereport[1] = hExitEvent;
DWORD durum;
while(true)
{
durum = WaitForMultipleObjects(2,exvereport,FALSE,INFINITE);
switch(durum)
{
case WAIT_OBJECT_0+1:
return (0);//end thread
case WAIT_OBJECT_0:
message = useroutput;
break;
}
Sleep(10); //do not use processor %100
}
}
i am using events in my code,
i set event at function a
and wait for it at function b
but as i see function b receives the same (LAST) event 4 times
anybody have an idea?
HANDLE exvereport[2];
exvereport[0] = reportevent;
exvereport[1] = hExitEvent;
DWORD durum;
while(true)
{
durum = WaitForMultipleObjects(2,exvereport,FALSE,INFINITE);
switch(durum)
{
case WAIT_OBJECT_0+1:
return (0);//end thread
case WAIT_OBJECT_0:
message = useroutput;
break;
}
Sleep(10); //do not use processor %100
}
}