Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Динамическое создание компонентов

5.3K
19 декабря 2004 года
denis_orlov
19 / / 23.06.2004
Динамическое создание компонентов - крутая штука.
Чтобы не быть голословным, привожу два примера:
Создание кнопочек
http://www.realcoding.net/articles.php?aid=290
Создание меню
http://megalib.com/books/27/html/vcl/MainMenu/mainmenu8.htm

Но хотелось бы уточнить, если кто знает:
Есть ли разница для приложения, в скорости, в размере, от того что компоненты созданы динамически ?
10
19 декабря 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by denis_orlov
Есть ли разница для приложения, в скорости, в размере, от того что компоненты созданы динамически ?


Вся фишка в том, что компоненты всегда создаются динамически. Разница только в том, что они могут быть созданы в процессе чтения DFM кодом VCL или же ручками, в процессе выполнения дополнительного кода, написанного программистом.

5.3K
21 декабря 2004 года
denis_orlov
19 / / 23.06.2004
Спасибо, smartsoft. Это то, что я хотел узнать и надеялся услышать.:!!!:
А то уже прямо совесть замучала от этого КомпонентоНаФормуКидания.:D :!!!:
302
21 декабря 2004 года
Sagittarius
648 / / 12.04.2003
Цитата:
Originally posted by denis_orlov
А то уже прямо совесть замучала от этого КомпонентоНаФормуКидания.:D :!!!:


Что это так? WinAPI, романтика и все такое? :)
Если тебе не нравится кидать на форму компоненты, почему бы не писать на Turbo Pascal?

10
21 декабря 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Sagittarius
Если тебе не нравится кидать на форму компоненты, почему бы не писать на Turbo Pascal?


Не хотел высказываться, да вынудили.

Не кидание или не-кидание на форму компонентов делает человека программистом, а умение писать правильный код. Умееешь писать код - программист, не умеешь - неуч. А что надо сделать для написания кода - дело десятое.

Кстати, даже при таком подходе без создания компонентов на лету порой не обойтись. Например, построить меню или панель инструментов в зависимости от внешних объектов: модулей-плагинов каких-нить или записей в базе данных...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог