Директивы управления проектом Назад В начало Вперед

Директивы управления проектом обеспечивают:

Описание структуры проекта содержит информацию о проекте в целом и его компонентах: директивы #project, #commands, #writeto и #component. Эти директивы (за исключением #component) обычно находятся в одном исходном файле (файл описания проекта), который компилируется раньше всех остальных исходников. В этот же файл с помощью директивы #include включаются файлы констант, файлы описания статус-строк и файлы описания меню верхнего уровня для модулей. Образец описания структуры проекта приведен в примере 1.

Директива #component вставляется в начало исходного текста интерфейса, указывая его компонентную принадлежность. Либо она вставляется в файл управления сборкой проекта, ограничивая группу интерфейсов, относящихся к одному компоненту.

Директивы управления сборкой проекта (#make и #statusline) обычно группируются в файлы управления сборкой проекта (файл проекта).

К директивам поддержки жизненного цикла проекта относятся #version и #doc.

Директива управления версиями проекта (#version) обычно размещается в файле проекта, управляющем сборкой соответствующего ресурса.

Директивы документирования кода (#doc) размещаются в тексте программы.

Пример

Описание проекта.

#commands start at 3000
#project 'galnet','galnet','dict', GalDesk, StatGal
#writeto 'example.inc'
#include example.inc  // константы
end

prMnLeaf BITMAP "image\PrMnLeaf.bmp

#include stdMenu.rc1  // здесь описаны все стандартные меню
#include prj_mng.mnu  // меню модуля 

StatGal statusline
{
  #include StdLine.rc1
  #include prj_mng.sc
  #include sklad.sc
  #include staff.sc
  #include StdLine.rc2
  #include StdLine.rc3
}

Оглавление раздела

Project: описание проекта

Commands: отсчет команд

Doc: документирование кода

Docl: однострочная директива документирования кода

Writeto: выходные константы

Component: компонентная принадлежность

Make: включить файл в проект

SetCurEnv: задать имя системы

Statusline: подключить статус-строки

Version: специфицировать версию ресурса