LINUX.ORG.RU

История изменений

Исправление novus, (текущая версия) :

День ото дня накапливается ряд проектов, не идентичных, но похожих, в которых участвуют одни и те же переменные. Чтобы не терять времени в будущем, их можно объявить и определить (им присвоить) в отдельном юните.
То же касается и подпрограмм. Подпрограммы, которые кочуют из проекта в проект, идут в myunit.pas, который и подключается.

Текста становится меньше перед глазами, что удобно.

Объявления «по месту», как это бывает в некоторых ЯП, мне не нравятся тем, что алгоритм разбивается этими объявлениями.

Что касается сборки из командной строки, то, если настроить всё в lazarus, то потом можно одной сточкой. Примерно так я компилирую один проект из другого:

cd  "проект" ; lazbuild -Br projectname.lpr' 

Исходная версия novus, :

День ото дня накапливается ряд проектов, не идентичных, но похожих, в которых участвуют одни и те же переменные. Чтобы не терять времени в будущем, их можно объявить и определить (им присвоить) в отдельном юните.
То же касается и подпрограмм. Подпрограммы, которые кочуют из проекта в проект, идут в myunit.pas, который и подключается.

Текста становится меньше перед глазами, что удобно.

Объявления «по месту», как это бывает в некоторых ЯП, мне не нравятся тем, что алгоритм разбивается этими объявлениями.

Что касается сборки командной строки, то, если настроить всё в lazarus, то потом можно одной сточкой. Примерно так я компилирую один проект из другого:

cd  "проект" ; lazbuild -Br projectname.lpr'