Форум: "Основная";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];
ВнизГде происходит Exception? Найти похожие ветки
← →
Seldon (2004-01-08 22:26) [0]Здрасьте!
Как можно узнать, где в коде происходит Exception?
Юзер сообщает, что при выходе из sleep mode выскакивает Access violation... Я не представляю где и почему происходит ошибка. Можно ли сделать, чтобы в сообщении об ошибке содержалась информация, где она произошла?
← →
Бушин Сергей (2004-01-09 05:21) [1]Она там и содержится: ...EAccessViolation at XXXXXXXX in module "modulename". ... read of address xxxxxxxx
← →
KSergey (2004-01-09 08:31) [2]Вроде что-то такое есть в библиотеке JEDI
← →
Daemys (2004-01-09 08:48) [3]Есть такая штука - называется Detailed Map File, в который компилятор записывает полный список всего, что только есть в программе. Зная адрес по которому произошло исключение и ImageBase с помощью этого самого файла можно отловить исключение.
Если только оно не генерируется в системной библиотеке
← →
Zoarax (2004-01-15 18:15) [4]Я делаю так: в отдельном модуле объявляю глобальную переменную (GV) и обработчик Application.OnException. В GV заносятся значения типа GUID (в Delphi нажимай Ctrl+Shift+G), при возникновении ошибки можно узнать какое последнее значение в GV. А лучше присваивания значений GV делать с помощью прогона своих исходников через свою же прогу, расставляющую такие присваивания после каждого begin.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.012 c