Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.05.2015, 09:35   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
Восклицание Не могу отследить источник ошибки AV

Добрый день!
Не могу отследить источник ошибки. Не помню после чего появилась. Проект запускается и исправно работает. Ошибка появляется именно при запуске приложения. Пробовал при запуске через отладчик, но, информации мне. Может у кого есть идеи как найти источник ошибки?
Изображения
Тип файла: jpg Безымянный.jpg (30.7 Кб, 156 просмотров)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума
Старый 04.05.2015, 09:46   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Окно стэка вызова смотри когда оно под отладчиком падает.
Человек_Борща вне форума
Старый 04.05.2015, 09:53   #3
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Как понять когда? В том-то и дело, что не могу понять когда.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума
Старый 04.05.2015, 09:59   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Как понять когда? В том-то и дело, что не могу понять когда.
Рад за вас, но стэк это то место которое показывает не только когда, но и где. я думал вы уже умеете этим пользоваться.
Человек_Борща вне форума
Старый 04.05.2015, 10:14   #5
knight
Дон Кихот
Форумчанин
 
Аватар для knight
 
Регистрация: 17.01.2008
Сообщений: 130
По умолчанию

Элементарный выход: начинать отключать блоки программы.
Как только заработает после отключение очередного блока - вот и в нем копать отладчиком пошагово
knight вне форума
Старый 04.05.2015, 11:11   #6
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
Сообщение от knight Посмотреть сообщение
Элементарный выход: начинать отключать блоки программы.
Как только заработает после отключение очередного блока - вот и в нем копать отладчиком пошагово
Где именно отключать блоки? Где формы инициализируются?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума
Старый 04.05.2015, 11:11   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Скорее всего что-то не существует в момент обращения. Форма, например, еще не создана. Бряки поставь в коде инициализации и смотри где валится
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 04.05.2015 в 11:13.
Аватар вне форума
Старый 04.05.2015, 11:17   #8
knight
Дон Кихот
Форумчанин
 
Аватар для knight
 
Регистрация: 17.01.2008
Сообщений: 130
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
Где именно отключать блоки? Где формы инициализируются?
Глянь в события FormCreate, FormShow, FormRepaint...
Если пустые события, а ошибка валится, значит проверяй на существование объектов на форме. Возможно какая-то компонента отвалилась или удалилась из описания формы.
knight вне форума
Старый 04.05.2015, 11:33   #9
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

"Ты ему про аномалии, он тебе про хабар...."

Открываешь окошко Call-stack, запускаешь ПО, под отладчиком, ПО падает, отладчик показывает где в CPU, а в стэке ты видишь весь путь до падения с точностью до номера строки в коде. Пройти посмотреть по этим пунктам код, выудить ошибку и решить проблему.

P.S. "Отключать блоки кода", в прошлом веке тоже оставьте.
Человек_Борща вне форума
Старый 04.05.2015, 11:38   #10
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
Сообщение от knight Посмотреть сообщение
Глянь в события FormCreate, FormShow, FormRepaint...
Если пустые события, а ошибка валится, значит проверяй на существование объектов на форме. Возможно какая-то компонента отвалилась или удалилась из описания формы.
Посмотрел события. Нет вроде нигде.
Причем ошибка-то появляется сразу же при запуске, в процессе работы ее нет вроде. Если бы отвалилась компонента, то проект бы не компилировался. А он компилируется и запускается...
---
У меня в Call Stack написано только: Process is not accessible.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.

Последний раз редактировалось artemavd; 04.05.2015 в 11:45.
artemavd вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
НЕ могу найти ошибки (с++) camehome Помощь студентам 0 24.12.2013 11:56
Ошибки не могу исправить Wargusha Общие вопросы C/C++ 22 17.08.2011 18:54
не могу исправить ошибки С++ Zewer Помощь студентам 29 06.01.2011 15:59
Отследить и закрыть окно ошибки в другой программе Человек_Борща Общие вопросы Delphi 4 11.08.2010 11:54
как найти источник ошибки? SoLL Общие вопросы Delphi 5 02.10.2009 16:58