Would you advice me some effective tool for GDI memory leaks and run-time errors detection in VC++?