every aspect of DP I could find is completely uninstalled.
There are still linker warnings building a debug version. They all say no debug information included in dynamix. I can live with that since there are no errors or warnings in a release build and test.
However, On exit of a debug run there is still a couple of the un/loading messages noted before. but literally, just 2.
The troubling part is on exit of a release build I get a system error for: exception oxc0000005
I went through the auto debug report info to send to microsoft, registers were cleared on all modules and no flags were set. The stack was cleared except for very basic program header information.
Only thing I can think of is something in the multi-thread is not closing properly or I'm not handing the close event in the shut down section of my program.
any ideas?
This is my basic close out section:
//remove any bitmaps from video memory
// for (int I = 0; I < 33; I++) {
// if( dbBitmapExist ( I ) )
// dbDeleteBitmap ( I ) ;
// } //end For
//clear the Physics engine [dynamix]
dynStop();
//preparing to exit clear the video and system memory
dbFlushVideoMemory ( ) ;
//restore windows original configuration as needed
// exit to windows
return;
} //end function: main
delete Bitmaps is temped out because I'm not loading them while testing other aspects.
All other data is stored in classes that release themselves. Data files are closed and released immediately after being accessed.