"Необработанное исключение по адресу 0x00000001404443F1 в ahaos.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFFFFFFFFFFFFFFFF".
Но блок try catch его не ловит, чтобы я не делал (см.код). Причину исключения я пока не знаю. Она не такая прямолинейная как хотелось бы. Но на данный момент хочется его хотя бы корректно обрабатывать.
try
{
//Пропущенный код
!!!!ЗДЕСь ВОЗНИКАЕТ ИСКЛЮЧЕНИЕ p->StartEnableException();
Здравствуйте, ahaos, Вы писали:
A>"Необработанное исключение по адресу 0x00000001404443F1 в ahaos.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFFFFFFFFFFFFFFFF".
c чего бы плюсовая обработка ловила access violation? используй SEH для этого
Re[2]: Необработанное исключение в блоке try catch
Здравствуйте, RonWilson, Вы писали:
A>>"Необработанное исключение по адресу 0x00000001404443F1 в ahaos.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFFFFFFFFFFFFFFFF".
RW>c чего бы плюсовая обработка ловила access violation? используй SEH для этого
Здравствуйте, ahaos, Вы писали:
A>Но блок try catch его не ловит, чтобы я не делал (см.код). Причину исключения я пока не знаю. Она не такая прямолинейная как хотелось бы. Но на данный момент хочется его хотя бы корректно обрабатывать.
Единственный способ корректно обработать такое исключение — записать в обработчике минидамп и отправить его разработчикам.
Нужно докапываться до причины.