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

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

Помогите новичку [D5, Win95/98]


Samvel ©   (2002-04-29 10:34:00) 

Как активизировать форму если в проекте я убрал ее из автосоздания.
Заранее спасибо


Dimk   (2002-04-29 10:53:00) [1]

Пусть
procedure QQQ;
var
Temp: TYourForm;

begin
try
Temp := TYourForm.Create(nil); // форма создается
// если свойство формы Visible == False то далее
// Temp.Show; // или Temp.ShowModal
// Если Visible == True ( задается при проектировании формы )
// ничего не делаешь
.....
......
finally
// Когда форма станет не нужной
Temp.Free;
end;
end;


AFROLOV   (2002-04-29 10:44:00) [2]

...
Var
Form:TForm1;
begin
...
Form:= TForm1.CreateNew(Application);//Создаем объект Формы
//Теперь за его разрушение ты отвечаешь сам
...
{
Используем Form
}
...
Form.Destroy();//Уничтожаем Объект формы.

end;
...


Anatoly Podgoretsky   (2002-04-29 10:43:00) [3]

Но лучше TFormXXX.Create(Owner) погибче будет однако


Alx2   (2002-04-29 10:40:00) [4]

Создать ее вручную. Можно также попробовать создавать по мотивам кода, который сидит в dpr-файле.


Johnmen   (2002-04-29 10:40:00) [5]

Вот то, что ты убрал, надо ставить там, где необходимо работать с формой :)


Наверх

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