![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Предновогодний глюк! [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 не обязан (да и не смог бы) все ссылки на объект обнулять.