Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: CL | DM;

Вниз

создание объектов   Найти похожие ветки 

 
georg ©   (2004-06-27 11:20) [0]

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


 
YurikGL ©   (2004-06-27 11:30) [1]

var
MyEdit:TEdit;
...

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


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

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

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

t := TTimer.Create(nil);

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


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

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


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


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


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


 
georg ©   (2004-06-27 20:59) [5]

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


 
begin...end ©   (2004-06-27 21:09) [6]

TFormClassName.Create()

Но зачем?


 
georg ©   (2004-06-28 23:37) [7]

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



Страницы: 1 вся ветка

Текущий архив: 2004.07.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
14-1087546150
Kerk
2004-06-18 12:09
2004.07.11
"Полный апгрейд"


3-1087292955
Павел
2004-06-15 13:49
2004.07.11
База данных


14-1087808659
_student
2004-06-21 13:04
2004.07.11
С помощью Asembler надо вытащить системную дату


8-1082609276
hellfire
2004-04-22 08:47
2004.07.11
TAnimate и AVI-файл, вкомпиленный в ресурсы внешней DLL


3-1087288374
Jaxtor
2004-06-15 12:32
2004.07.11
Триггер не выдает сообщения оь ошибке