Есть некое приложение написаное не мной. Наткнулся там на странное поведение. Вот кусочек кода:
try
{
//some code
MyFunc(); //throw exception
//some more code
}
catch(Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
т.е. в блоке catch должно показываеться сообщение об ошибке, но почему-то строка в которой должен показаться этот MessageBox сама генерирует исключение и вылетает стандартное окошко про unhandled exception. ex.Message не null (хотя она и с null работает нормально). Что это может быть? Alex Shtin,
aspnet@shtin.net
|