Помощь - Поиск - Пользователи - Календарь
Полная версия: Как правильно удалить програмно созданную форму ?
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
Scorp_Freeman
Я програмно создал форму след. образом:

Цитата
frmView:=TForm.Create(Application);
with frmView do
begin
frmView.Caption:='Просмотр';
Width:=700;
Height:=500;
ImgView:=TImage.Create(frmView);
with ImgView do
begin
ImgView.Parent:=frmView;
ImgView.Top:=10;
ImgView.Left:=10;
ImgView.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end;
frmView.Show;
end;


Этот код я поместил в обычную кнопку.

Вопрос таков:
Как сделать так чтобы эта созданная форма удалялась при ее закрытии ???


объявил я ее как глобальную
Цитата
Form1: TForm1;
frmView:TForm;
klem4
frmView.Free
Scorp_Freeman
Цитата(klem4 @ 27.04.2007 17:34) *

frmView.Free



да, но где это прописать чтобы при нажатии на "крестик" она освободила память ?
klem4
frm := Tfrm.Create(Application);
with frm do try
// настраиваем что нужно
ShowModal;
finally
Free;
end;
Scorp_Freeman
спасибо,подходит )
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.