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

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

Предновогодний глюк! [D5, Win95/98]


Eugenex ©   (2002-12-29 11:49:00) 

Собственно:
if (Form1 = nil) then Form1:=TForm1.Create(self);
Form1.Showmodal;
Form1.Free;

Так вот при повторном заходе получаю GPF, т.е. форма Form1 отсутствует и в то же время не NIL. ((

Барабашка?


McSimm   (2002-12-29 11:57:00) [1]

Form1.Showmodal;
Form1.Free;
Form1 := nil;
или
Form1.Showmodal;
FreeAndNil(Form1);


Дмитрий К.К.   (2002-12-29 11:54:00) [2]

Обрабатывай OnClose формы.


McSimm   (2002-12-29 11:53:00) [3]

Барабашка не при чем.
Все правильно.

Free не обязан (да и не смог бы) все ссылки на объект обнулять.


Наверх

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