Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ошибка при закрытии формы [D5, Win95/98, Win2k]


ultrasuper_asd ©   (2002-08-27 22:47:00) 

Здравствуйте, мастера
У меня проблема. Не пойму в чём ошибка
В процессе использования программы создается много окон, все одного типа. При закрытии (через крестик, например) Action := caFree - чтоб не висела в памяти.
А проблема в том, что когда наоткрываешь этих окон кучу (больше 15-16) то выдается ошибка, что память по такому-то адресу не может быть read. При выполнении в Делфи Делфи говорит, что слишком много последовательных исключений. Выдает окно дебагера.
В чем ошибка, не подскажете?
Если закрываю все окна через список компонентов Аппликейшена, то все нормально проходит.
Спасибо всем кто ответит


ultrasuper_asd   (2002-08-29 12:11:00) [1]

нет
визард делает все безукоризненно
ошибок нет


ultrasuper_asd   (2002-08-29 12:04:00) [2]

не знаю... у меня не эм-ди-ай приложение. окошки выходят в других местах, а не внутри главного... щам проверю на демосе...


alena.svt   (2002-08-29 02:30:00) [3]

У меня все ст. Демо(D5\demos) делают то же самое именно в MDI
При создании с помощью Wizard"a то же самое?!


ultrasuper_asd   (2002-08-28 23:07:00) [4]

бля-ха-муха... я тоже так думал... искал. да вроде как не нашёл где такое возможно. но других вариантов вроде в голову не приходит никак. буду искать дальше...
спасибо за ответ


Юрий Зотов   (2002-08-27 23:18:00) [5]

Вероятно, где-то происходит обращение к уже уничтоженной форме. Чтобы сказать точнее, нужно видеть код.


Наверх

Титульная страница Поиск, карта сайта Написать письмо