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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2008, 02:57   #1
Cyn4uk
Пользователь
 
Регистрация: 25.11.2007
Сообщений: 56
По умолчанию Не могу выявить ошибку

Ошибка появляется ТОЛЬКО при закрытии главного окна (т.е. выход из программы) и НИКАК не влияет на работу программы, но все равно приятного мало.

Никак не могу отследить, т.к. кода очень много, более 40 форм объемных, при этом активная работа с БД и так далее...

Я вообще без понятия как поймать место ошибки и пофиксить его... Еще даже не помню в какой момент отна появилась. И еще важный момент, эта ошибка вылазит не всегда и НЕ зависит от каких-либо действий. Т.е. мы прогу запустили и сразу же закрываем, при этом в 90% случаев вылетит ошибка, в 10% не вылетит...

Подскажите пожалуйста, может быть кто сталкивался уже с такой проблемой...
Изображения
Тип файла: jpg Untitled.jpg (16.5 Кб, 140 просмотров)

Последний раз редактировалось Cyn4uk; 13.01.2008 в 02:59.
Cyn4uk вне форума Ответить с цитированием
Старый 13.01.2008, 03:42   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Попытка обращения к несуществующему (не созданному, или уже уничтоженному) объекту.
Только отладка по шагам, причем не F8, a F7.
mihali4 вне форума Ответить с цитированием
Старый 13.01.2008, 14:31   #3
Cyn4uk
Пользователь
 
Регистрация: 25.11.2007
Сообщений: 56
По умолчанию

Прогнал все по Ф7. В итоге вылетело окошко с просьбой ввести путь до тог окомпонента (стороннего), который уже давно не использую в программе. Путь ввел, ошибка все равно остается прежней. Но тут нужно задуматься, почему у нас спрашивает прога путь на тот компонент, который в ней уже НЕ используется?

Даже не знаю что и делать...

Кстати вопрос еще один возник, как удалить полностью всю информацию об установленном стороннем компоненте, который уже точно не нужен?
Cyn4uk вне форума Ответить с цитированием
Старый 13.01.2008, 14:47   #4
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Директории uses удалите модуль компонента. Так же проверьте *.dpr в директории uses.
BOBAH13 вне форума Ответить с цитированием
Старый 13.01.2008, 18:09   #5
Cyn4uk
Пользователь
 
Регистрация: 25.11.2007
Сообщений: 56
По умолчанию

Со сторонним компонентом разобрался, удалил, это не в нем дело, таже самая ошибка при закрытии проги...
Cyn4uk вне форума Ответить с цитированием
Старый 13.01.2008, 19:30   #6
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Посмотрите во всех формах в обработчеке onclose ... видимо в проге используеться заставка а там обычно пишут form1.free или еще что то типо этого а другая форма например 2 пытаеться ее закрыть во время выхода однажды такое было у меня... может у вас аналагичная проблема...
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 13.01.2008, 19:42   #7
Cyn4uk
Пользователь
 
Регистрация: 25.11.2007
Сообщений: 56
По умолчанию

Нет, никаких заставок не используется...

Сейчас мне порекомендовали в событии OnClose основной формы сделать закрытие всех используемых таблиц.

Сделал, ошибка вродибы пропала, но неизвестно, надолго ли =)
Cyn4uk вне форума Ответить с цитированием
Старый 13.01.2008, 21:44   #8
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от Cyn4uk Посмотреть сообщение
Нет, никаких заставок не используется...

Сейчас мне порекомендовали в событии OnClose основной формы сделать закрытие всех используемых таблиц.

Сделал, ошибка вродибы пропала, но неизвестно, надолго ли =)
А что за таблицы? у вас программа для работы с бд?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 14.01.2008, 00:17   #9
Cyn4uk
Пользователь
 
Регистрация: 25.11.2007
Сообщений: 56
По умолчанию

Да, проблема вернулась через часик примерное после того, как пропала... Вообще понятия не имею как и где возникает...
Cyn4uk вне форума Ответить с цитированием
Старый 14.01.2008, 01:34   #10
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от Cyn4uk Посмотреть сообщение
Да, проблема вернулась через часик примерное после того, как пропала... Вообще понятия не имею как и где возникает...
Вы не могли бы выложить код обработчика onclose всех форм все таки проблема может в них .... и еще вы не ответели на вопрос эта программа по работе с базами данных?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите! Не могу обнаружить ошибку pilevas Помощь студентам 1 23.06.2008 10:48
Не могу найти ошибку! Эдуард Общие вопросы C/C++ 7 27.02.2008 16:34
формирование матрицы (задание выполненно не могу найти сваю ошибку) КиношкА Помощь студентам 7 11.01.2008 03:50
Паскаль. Не могу найти ошибку. Нужна помощь! Nexx Помощь студентам 10 06.12.2007 19:12