Я пытаюсь сделать:
try{
int * i = NULL;
*i = 3;
}catch(Exception &Err){
ShowMessage(Err.Message);
}
Я думал, что это должно перехватывать исключение нарушения доступа и обрабатывать его, отображая сообщение об ошибке.
Но почему-то я становлюсь простым
Нарушение доступа
сообщение вместо полного
Нарушение прав доступа XXX в модуле YYY. Пишу по адресу ZZZ.
Кстати, подпрограмма ExceptObject()
по какой-то странной причине возвращает NULL.
Что мне здесь не хватает?