В версии релиза моего кода одна строка выдает исключение, и я не знаю, что это за тип исключения, поэтому я не могу его правильно перехватить или выяснить проблему.
Я используюподвох (...), но это в значительной степени бесполезно.
вот какой-то псевдокод
try
{
m_mmwIPC = gcnew NiftyIPC(gcnew String("Monitor"), true);
}
catch (CException* e)
{
TCHAR szCause[255];
e->GetErrorMessage(szCause, 255);
CString errorStr = szCause;
RemoveLineFeeds(errorStr);
OutputDebugString(errorStr);
}
catch(...)
{
OutputDebugString(L"Unknown exception\n");
}
Итак, есть ли способ получить какие-либо подробности о выброшенном неизвестном исключении?Просто тип был бы великолепен.
спасибо