7 #include <Utils\StringUtils.h> 9 #define BRE_ASSERT(condition) assert(condition) 11 #if defined(DEBUG) || defined(_DEBUG) 12 #define BRE_ASSERT_MSG(condition, msg) \ 14 if ((condition) == false) { \ 15 MessageBox(0, msg, 0, 0); \ 20 #define BRE_ASSERT_MSG(condition, msg) (assert(condition)) 24 #define BRE_CHECK_HR(x) \ 26 const HRESULT __hr__ = (x); \ 27 if (FAILED(__hr__)) { \ 28 _com_error err(__hr__); \ 29 const std::wstring errorMessage = err.ErrorMessage(); \ 30 MessageBox(0, errorMessage.c_str(), 0, 0); \