17 Mar
2004
17 Mar
'04
4:35 a.m.
"Christian Costa" <titan.costa(a)wanadoo.fr> wrote:
Are you sure this is usefull. How can SetEvent cause a deadlock?
That's exactly the same case your recent patch has fixed. If the MCI command was sent asynchronously (without MCI_WAIT) an thread gets created and the command gets executed there. So, if an app does: mciSendCommand(MCI_PLAY); // an async thread gets created and right after that: mciSendCommand(MCI_STOP); last command hangs forever. -- Dmitry.