![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка при выходе из приложения [D7, Win2k]
DimonNew © (2005-08-03 11:18:00)Привет, подскажите пожалуста, при выходе из приложения (при пошаговом просмотре, после последнего end) возникает ошибка чтения адреса. Что может вызвать эту ошибку?
evvcom (2005-08-03 11:53:00) [1]Она возникает при исполнении конкретной инструкции, только код этот находится не в твоих модулях, а в системных. Ты что-то где-то делаешь неправильно, а системный код подчищая и финализируя все что нужно нарывается на уже не существующие данные.
Что тебе посоветовать, если ты даже ошибку толком сказать не можешь. Хотя предложу поставить в опциях проекта галку "Use debug DCUs", вывалится на конкретной строке системного модуля, а дальше определяй по стеку ли или еще чему, что система пытается сделать, чему ты помешал.
DimonNew (2005-08-03 11:53:00) [2]Буду искать, спасибо за помощь!
Digitman (2005-08-03 11:51:00) [3]
> DimonNew (03.08.05 11:46) [7]
потому что под лаконичным END.скрывается КУЧА неявно добавленного компилятором кода, корректная работа которого сильно зависит от того, что ты творил на всем протяжении работы программы
DimonNew (2005-08-03 11:46:00) [4]Если серьезно, то почему возникает она в момент завершении программы, а не на конкретном операторе?
Alexander Panov (2005-08-03 11:41:00) [5]DesWind © (03.08.05 11:39) [4]
Я точно знаю! Главный модуль, 20 строка!
Вряд ли. Скорее всего, что в 17-й строке ошибка.
DimonNew (2005-08-03 11:41:00) [6]35!!!
DesWind (2005-08-03 11:39:00) [7]Я точно знаю! Главный модуль, 20 строка!
Mx (2005-08-03 11:38:00) [8]
> DimonNew (03.08.05 11:32) [2]
Блин, ну ты так мало че сказал. Возможно дело в ошибке с динамическими массивами, интерфейсами и т.п.
DimonNew (2005-08-03 11:32:00) [9]Спасибо, я не знал, вы мне открыли глаза:)))
Amoeba (2005-08-03 11:28:00) [10]Ошибка в программе.