Исправление novus, (текущая версия) :
День ото дня накапливается ряд проектов, не идентичных, но похожих, в которых участвуют одни и те же переменные. Чтобы не терять времени в будущем, их можно объявить и определить (им присвоить) в отдельном юните.
То же касается и подпрограмм. Подпрограммы, которые кочуют из проекта в проект, идут в myunit.pas, который и подключается.
Текста становится меньше перед глазами, что удобно.
Объявления «по месту», как это бывает в некоторых ЯП, мне не нравятся тем, что алгоритм разбивается этими объявлениями.
Что касается сборки из командной строки, то, если настроить всё в lazarus, то потом можно одной сточкой. Примерно так я компилирую один проект из другого:
cd "проект" ; lazbuild -Br projectname.lpr'
Исходная версия novus, :
День ото дня накапливается ряд проектов, не идентичных, но похожих, в которых участвуют одни и те же переменные. Чтобы не терять времени в будущем, их можно объявить и определить (им присвоить) в отдельном юните.
То же касается и подпрограмм. Подпрограммы, которые кочуют из проекта в проект, идут в myunit.pas, который и подключается.
Текста становится меньше перед глазами, что удобно.
Объявления «по месту», как это бывает в некоторых ЯП, мне не нравятся тем, что алгоритм разбивается этими объявлениями.
Что касается сборки командной строки, то, если настроить всё в lazarus, то потом можно одной сточкой. Примерно так я компилирую один проект из другого:
cd "проект" ; lazbuild -Br projectname.lpr'