Exemplo n.º 1
0
void DeinitHandles()
{   
#ifdef _DEBUG
	// Tell me how many handles were in use at its peak
	TRACE( wxT("DeinitHandles: Max size of handle table = %ld"), ElementsInHandleTable );

	// Tell everyone about any handles that were not released
	UINT32 Waste = 0;
	for (UINT32 n=1; n<ElementsInHandleTable; n++)
	{	
		if (HandlesTable[n].Address != BAD_MHANDLE )
		{
			TRACE( wxT("Handle %d not released (0x%08x)"), n, HandlesTable[n].Address);
			Waste++;
		}
	}
	TRACE( wxT("DeinitHandles: %ld handles not released"), Waste );
#endif
	
	// dealloc the memory we now have from the OS
	HandlesMemory.DeInit();
}