Запуск двухуровневой версии Атлантис-приложения |
Двухуровневую версию Атлантис-приложения можно выполнить с помощью утилиты AtlExec:
AtlExec.exe /client.application=<имя-приложения> [<ключи>]
<имя-приложения> - имя выполняемого приложения, по умолчанию galnet.
<ключи> - ключи, управляющие режимом выполнения:
/? - выдать подсказку по параметрам утилиты AtlExec.
/c:<файл-конфигурации> - задать файл конфигурации для выполняемого приложения. Например:
/c:demo.cfg
/<параметр-файла-конфигурации> - параметры, прописываемые в файле конфигурации, могут быть заданы и в командной строке. Параметры задаются в виде <секция>.<параметр>=<значение>. Для многих параметров имеются краткие синонимы.
AtlExec сначала пытается загрузить dll с именем <имя-приложения>. Если она есть и экспортирует методы InitLibrary и FreeLibrary, то она будет использована в качестве стартовой точки приложения.
В противном случае имя приложения устанавливается в <имя-приложения>. По имени приложения открываются ресурсы из репозитария. В них ищутся объекты с именами:
<имя-приложения>Icn - иконка приложения;
<имя-приложения>Stat - строка статуса и главное меню (DESK) приложения.
После чего загружается статус-строка <имя-приложения>Stat и интегратор приложений DESK запускает компоненты приложения по командам главного меню <имя-приложения>Stat.
Параметры работы приложения задаются в конфигурационном файле. По умолчанию используется файл <имя-приложения>.cfg в текущей директории. Конфигурационный файл можно задать явно с помощью ключа /c.
Атлантис 5.3.01