Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
ВнизПроблема с MDI приложением Найти похожие ветки
← →
Russko (2005-01-27 10:57) [0]Вроде программа работает нормально, т.е. создаёт и закрывает формы. Но иногда возникает ошибка при очередном закрытии одной из форм Accsess Violatetion. Почему может такое быть?
← →
TUser © (2005-01-27 10:59) [1]Это может быть из-за ошибки в программе. Покажи, как создаешь и закрываешь. Наверняка, в OnClose чего-нибудь написано.
← →
MetalFan © (2005-01-27 11:25) [2]"работает нормально" понятие растяжимое!
что там было про 17 строку? )))
← →
Russko (2005-01-27 12:52) [3]Создаю я form12:=Tform12.Create(Application);
я при закрытии в formClose стоит: Action:=caFree;
← →
TUser © (2005-01-27 13:08) [4]Наверняка где-то ошибка, но для ее нахождения надо исследовать код твоей программы ...
← →
ЮЮ © (2005-01-27 13:17) [5]>form12:=Tform12.Create(Application);
form12 - должна быть локальная для того метода, где создается. Не должнобыть глобальной переменной в unit-е описания Tform12.
Сделай так и сразу найдется место AV - то место, где присутствует form12.<что-то>
← →
TUser © (2005-01-27 14:11) [6]
> form12 - должна быть локальная для того метода, где создается.
> Не должнобыть глобальной переменной в unit-е описания Tform12.
Почему?
← →
Erik1 © (2005-01-27 15:34) [7][6] Чтобы ошибки легче было искать и неиметь Accsess Violatetion. У автора форма сама закрывается и освобождает свои ресурсы, зачем спрашивается переменая?
← →
ЮЮ © (2005-01-28 06:14) [8]более того, таких форм может быть несколько, а переменная только одна и ссылается на созданную последней форму этого типа
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c