int APIENTRY WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { // Start Win32++ CDockingApp theApp; // Run the application return theApp.Run(); } // catch all exceptions inherited from std::exception catch (std::exception &e) { // Process the exception and quit e.what(); return -1; } }
int APIENTRY WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { try { // Start Win32++ CDockingApp theApp; // Run the application return theApp.Run(); } // catch all unhandled CException types catch (const CException &e) { // Display the exception and quit MessageBox(NULL, e.GetText(), A2T(e.what()), MB_ICONERROR); return -1; } }