Структура каталогов у LabPP_Automat
Тексты программных модулей могут использоваться самостоятельно или в составе конфигураций для LabPP_Automat.
Каждая конфигурация для LabPP_Automat представляет собой каталог с определенной структурой.
Именем конфигурации служит название этого каталога.
Каталоги конфигураций располагаются в каталоге tsprglist.
Ниже показан пример содержимого каталога tspgrlist.
"GDL генератор", "Ландшафтный дизайн с ценами", "Примеры" и "Технико-экономические показатели" - это конфигурации.
При запуске панели LabPP_Automat предлагает список этих конфигураций для выбора и загрузки для работы в данный момент.
Внутри каждой конфигурации имеется обязательные каталоги.
tsimages - каталог с картинками и иконками. Файл с именем 1.png будет использован в качестве иконки данной конфигурации в стартовом списке.
В каталоге tsprg располагается конфигурационный файл config.cpp и программные модули для запуска в данной конфигурации.
Например:
Файл config.cpp отвечает за вид рабочей панели конфигурации.
В нем задаются размеры и положение окна конфигурации и описание кнопок с присвоением им имен запускаемых программных модулей (файлы *.cpp).
Ниже на рисунке - вид окна одной из конфигураций.
В каталоге LabPP_AutomatAC... располагается программный модуль LabPP_Automat.apx и ключевой файл LabPP_Automat.key.
Ключевой файл при покупке программы для коммерческого использования заменяется.
Чтобы создать собственную конфигурацию можно просто скопировать имеющийся каталог какой-либо конфигурации и модифицировать по своему усмотрению.