Конфигурация приложения
***********************
Конфигурация приложения загружается из одного rt-файла. Обычно он имеет имя ``app.rt``.
Узлы конфигурации
=================
app (узел)
----------
В этом узле хранятся свойства приложения. Пример:
.. code-block:: xml
appdir (атрибут)
~~~~~~~~~~~~~~~~
Каталог приложения. Определяет корневой каталог приложения. Если не задан, определяется
как каталог, из которого был загружен файл конфигурации приложения. Обычно используется
для указания каталога приложения в случаях, когда конфигурация приложения загружается
не из каталога приложения. Например, таким образом можно сообщить
*"каталогом приложения является каталог, в котором лежит файл app.rt"*:
.. code-block:: xml
В этом случае значение атрибута ``appdir=d:/project/myproject``.
debug (атрибут)
~~~~~~~~~~~~~~~
При значении ``true`` приложение работает в отладочном режиме. По умолчанию ``false``.
Отладочный режим можно, например, использовать для формирования расширенных
сообщений об ошибках или вывода отладочной информации непосредственно в приложении.
В приложении доступно через ``App.isDebug()`` или ``App.isRelease()``.
Пример:
.. code-block:: xml
При этой настройке:
.. code-block:: java
assert App.isDebug() == true
assert App.isRelease() == false