Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как искать ошибки AccessViolation?


i2e ©   (2011-10-11 12:59:00) 

Где можно посмотреть методику действий для поиска этого безобразия?
Пробовал найти хотя бы с чего начать, но толку - ноль.
Как можно локализовать место, где просходит сбой?
По адресу и кодам процессора ничего не пойму. Натыкал точек останова в try...except секциях, но не ловится.


Прохожий   (2011-10-13 07:00:00) [1]

Понять и просмотреть цепочку обработчиков автоматически возникающих событий, например, конструктор-обрабочик FormCreate-...-обрабочик FormShow-...


Anatoly Podgoretsky   (2011-10-11 19:22:00) [2]

Да и как минимум, на форуме надо приводить точное сообщение, а не - у меня ошибка.


Rouse_   (2011-10-11 15:14:00) [3]

При AV показывается адрес в котором произошла ошибка.
Перезапускаешь программу через F7/F8 переходишь в окно CPU, вбиваешь этот адрес, ставишь на нем бряк, запускаешь программу, при сработке бряка смотришь CallStack, думаешь...


Anatoly Podgoretsky   (2011-10-11 13:55:00) [4]


> программа может пахать до ошибки час-полтора.
> с трассировкой поэтому тяжело.

Вот поэтому и тяжело искать. Помочь могут правильно раставленые точки останова, try exept и детальные логи


stas   (2011-10-11 13:29:00) [5]

>программа может пахать до ошибки час-полтора.
Писать лог.
Определить в какой момент AV


Ega23   (2011-10-11 13:26:00) [6]

AV - пытаешься обратиться к чему-то ещё не существующему или уже убитому.
Ищи там.


i2e   (2011-10-11 13:22:00) [7]

>> пошаговой трассировкой...
программа может пахать до ошибки час-полтора.
с трассировкой поэтому тяжело.


Amoeba_   (2011-10-11 13:16:00) [8]

Автору вопроса штудировать эту статью:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1392


Ega23   (2011-10-11 13:14:00) [9]

CallStack в помощь.


OW   (2011-10-11 13:12:00) [10]

view - debug window - call stack
для начала

в линкере в опциях все включить
поставить Jedi или EurekaLog
читать портянку


Anatoly Podgoretsky   (2011-10-11 13:07:00) [11]

Ошибку AV искать тяжело, сначало надо найти место, где ошибка возникает (пошаговой трассировкой).


stas   (2011-10-11 13:03:00) [12]

Пошаговое выполнение?


Наверх

Титульная страница Поиск, карта сайта Написать письмо