• ### Announcements

#### Archived

This topic is now archived and is closed to further replies.

# CoUninitialize() hangs

## Recommended Posts

Hi, I'm having trouble with the CoUninitialize() procedure with DirectPlay. Whenever I call it, my app hangs and I have to use CTRL-ALT-DEL to get out of it. My network code all works fine until CoUninitialize() is called. Here is my cleanup code for directPlay:

void KillDP()
{
if( g_pDP )
{
g_pDP->Close(0);
g_pDP->Release();
}

g_pDP = NULL;

// program hangs here:

CoUninitialize();

DPInit = false;
}

I don't understand why this procedure doesn't work. Perhaps someone can see what I'm doing wrong? Thanks in advance. -Sam. http://waltsgames.iwarp.com RTS3D -- a 3D Real Time Strategy game http://waltsgames.iwarp.com/rts3d.html [edited by - Sam Gamgee on March 2, 2003 2:06:13 PM]

• ### Forum Statistics

• Total Topics
627736
• Total Posts
2978866

• 10
• 10
• 21
• 14
• 12