Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.01.22;
Скачать: CL | DM;

Вниз

Как искать ошибки AccessViolation?   Найти похожие ветки 

 
i2e   (2011-10-11 12:59) [0]

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


 
stas ©   (2011-10-11 13:03) [1]

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


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

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


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

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

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


 
Ega23 ©   (2011-10-11 13:14) [4]

CallStack в помощь.


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

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


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

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


 
Ega23 ©   (2011-10-11 13:26) [7]

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


 
stas ©   (2011-10-11 13:29) [8]

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


 
Anatoly Podgoretsky ©   (2011-10-11 13:55) [9]


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

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


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

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


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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2012.01.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
2-1317987675
igorium
2011-10-07 15:41
2012.01.22
Вопрос про Canvas.CopyRect и фактическую ширину формы.


3-1269873300
Ольга
2010-03-29 18:35
2012.01.22
Генерация скрипов типа ALTER VIEW


3-1270104268
Lyudik
2010-04-01 10:44
2012.01.22
Передача данных из Oracle в Delphi


2-1316590175
alexis
2011-09-21 11:29
2012.01.22
Выгрузка данных из TDataSet в XML


15-1317227550
Alik
2011-09-28 20:32
2012.01.22
Delphi - Параллельные вычисления в многоядерных машинах