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

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

создание объектов [D7, Win95/98]


georg ©   (2004-06-27 11:20:00) 

Доброго времени суток, господа.
Вот уже несколько дней тревожит вопрос, Каким образом можно програмносоздавать объекты VCL. В смысле не размещая их на форме


georg   (2004-06-28 23:37:00) [1]

Да сам не знал пока не пригодилась, сегодня попробую твоим методом


begin...end   (2004-06-27 21:09:00) [2]

TFormClassName.Create()

Но зачем?


georg   (2004-06-27 20:59:00) [3]

Ну например при нажатии на кнопку "New" создавалась новая форма, причем не MDI


SergP   (2004-06-27 12:11:00) [4]


> В смысле не размещая их на форме


А что под этой фразой подразумевается?
Создание объектов не в design-time, или то что у объекта parent'ом не должна быть форма?


Anatoly Podgoretsky   (2004-06-27 12:00:00) [5]

Практически все объекты создаются конструктором Create


Vitalik   (2004-06-27 11:34:00) [6]

Дык ониж разные бывают!
Визуальные компоненты... А зачем создавать визуальные, если тебе не нужно размещать их на форме?

А невизуальные - это как правило наследники класса TComponent. Ну например, экземпляр TTimer можно создать так:

t := TTimer.Create(nil);

А вообще, ты не тревожься! Всё фигня! ;)


YurikGL   (2004-06-27 11:30:00) [7]

var
MyEdit:TEdit;
...

Begin
...
MyEdit:=TEdit.Create(application);
MyEdit.parent:=form1;
...


Наверх

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