Текущий архив: 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.007 c