Конфигурация приложения

Конфигурация приложения загружается из одного rt-файла. Обычно он имеет имя app.rt.

Узлы конфигурации

app (узел)

В этом узле хранятся свойства приложения. Пример:

<!-- file: d:/project/myproject/app.rt -->
<root>
    <app appdir="#{path}" debug="true"/>
</root>

appdir (атрибут)

Каталог приложения. Определяет корневой каталог приложения. Если не задан, определяется как каталог, из которого был загружен файл конфигурации приложения. Обычно используется для указания каталога приложения в случаях, когда конфигурация приложения загружается не из каталога приложения. Например, таким образом можно сообщить «каталогом приложения является каталог, в котором лежит файл app.rt»:

<!-- file: d:/project/myproject/app.rt -->
<root>
    <app appdir="#{path}"/>
</root>

В этом случае значение атрибута appdir=d:/project/myproject.

debug (атрибут)

При значении true приложение работает в отладочном режиме. По умолчанию false. Отладочный режим можно, например, использовать для формирования расширенных сообщений об ошибках или вывода отладочной информации непосредственно в приложении. В приложении доступно через App.isDebug() или App.isRelease(). Пример:

<!-- file: d:/project/myproject/app.rt -->
<root>
    <app debug="true"/>
</root>

При этой настройке:

assert App.isDebug() == true
assert App.isRelease() == false

Оглавление

Предыдущий раздел

Инициализация приложения

Следующий раздел

Создание экземпляров объектов по rt

Эта страница