Страница 1 из 1

Проблемы с динамическим массивом

Добавлено: 03 апр 2005, 00:16
Русских Денис
Народ, помогите, пожалуйста!

Так замучился с динамическими массивами, что хоть вешайся.

У кого-нибудь было такое, что программа работает нормально, но при выходе из неё вылезает ошибка "Invalid pointer operation"?

С чем это может быть связано?

Добавлено: 03 апр 2005, 11:55
Хыиуду
Возможно, у тебя стоит какой-нибудь обработчик на события типа закрытия формы или закрытия приложения, который обращается к динамическому массиву. Попробуй прогнать свою программу по шагам и выяснить, где это. Кстати, иногда помогает шаманство: у меня в одной программе была работа с двумя массивами, и программа постоянно висла. А потом я в разделе описаний поменял местами объявления этих двух массивов - заработало!

Добавлено: 03 апр 2005, 21:55
OTELLO
Если кому интересно у меня была таже ошибка, когда я в onClose формы писал функции FreeAndNil(дин. массив). Вот...

Добавлено: 04 апр 2005, 14:00
Русских Денис
Всем спасибо, моя проблема уже решилась! Я утром свежими глазами взглянул на исходный код и нашёл целую кучу грубых ошибок, которые почему-то в упор не замечал вечером. Вот что значит как следует выспаться. :)