Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2012.01.22;
Скачать: [xml.tar.bz2];

Вниз

Как искать ошибки 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.004 c
1-1281096380
Evgeney
2010-08-06 16:06
2012.01.22
Поиск компонентов и применение параметров


15-1318064119
turbouser
2011-10-08 12:55
2012.01.22
Прелести XE2


2-1318329821
Евгений07
2011-10-11 14:43
2012.01.22
Indy передать файл на сервер


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


15-1317641975
>|<
2011-10-03 15:39
2012.01.22
LOL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский