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

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

Разбиение приложение на модули


AlexanderSK ©   (2003-02-04 12:50:00) 

Есть приложение в котором есть (к примеру) 10 совершегго независимых задачь. Эти задачи работают по одной совершенно не зависимо друг от друга. В один момент времени может работать только одна задача. Каждая задача имеет свою собственную форму. Имеент сли смысл (для оптимизации испольования памяти, упрощения обновления - обновил один модуль, а не все сразу, упрощения разработки приложения несколькими программистами) каждую задачу поместить в отдельную DLL и при необходимости запускаьт ее от туда? И на сколько это будет трудоемко?


AGGRESSOR   (2003-02-04 13:50:00) [1]

Это имеет смысл, если ты хорошо разбираешься в сабже, а иначе будет тебе гемороя на голову столько, что и прогу погубишь, и вообще жить не захочешь, как я в первый раз. Правда, у меня задачи были связанные...
А на счет трудоемкости - после первой готовой библиотеки остальные сделаешь минут за 15, хотя на первую может уйти пару часов :)


Clickmaker   (2003-02-04 13:15:00) [2]

Смысл имеет. Именно по такой технологии строятся плагины. Поскольку в каждый момент времени работает только один плагин, нет смысла их все загружать при загрузке приложения и держать в памяти постоянно. А насчет трудоемкости - все зависит от сложности самих задач. В принципе же разницы нет - писать юниты для одного экзешника или разбить их по DLL


Наверх

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