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(); }