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

Вниз

Рассечение программы на модули.   Найти похожие ветки 

 
Юрий Зотов ©   (2015-05-23 18:19) [40]

> Pavia ©

А по поводу разбиения на модули - почитайте про восходящее проектирование, в сети материалы на эту тему наверняка есть. VCL с ее кучей модулей по этому принципу и построена - и все нормально, никаких проблем.

Суть в том, что на первом этаже лежат модули, ни от чего не зависящие (например, в VCL это модуль Windows). А на каждом следующем этаже лежат модули, зависящие только от модулей на предыдущих этажах (например, SysUtils, затем Classes и т.д.).


 
Pavia ©   (2015-05-23 20:48) [41]


> > В Delphi нет удобного механизма для ссылки> на функций
> из другого модуля.А это что?

Это не то. Так надо будет каждый модуль подключать из библиотеки. Тем более если каждая библиотека состоит из других библиотек, то это превращается в хаус. А хранить всё в одном модуле не хочу.


 
Pavia ©   (2015-05-23 20:51) [42]


> Суть в том, что на первом этаже лежат модули, ни от чего
> не зависящие (например, в VCL это модуль Windows). А на
> каждом следующем этаже лежат модули, зависящие только от
> модулей на предыдущих этажах (например, SysUtils, затем
> Classes и т.д.).

Это не суть. Это называется поднять руки и сдаться.



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

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

Наверх




Память: 0.53 MB
Время: 0.006 c
15-1432364202
Владимир Кладов
2015-05-23 09:56
2016.01.24
Астрономия


2-1404496296
Sakipiel
2014-07-04 21:51
2016.01.24
как закрыть окно?


4-1275754881
akosh12345
2010-06-05 20:21
2016.01.24
Проблемы


4-1275610820
olevacho_
2010-06-04 04:20
2016.01.24
уточнение по GetLastInputInfo


15-1432503004
Юрий
2015-05-25 00:30
2016.01.24
С днем рождения ! 25 мая 2015 понедельник