Модуль Env Справочный лист

Переменные окружения ОС

Постоянные

Этот раздел пуст.

Типы

Этот раздел пуст.

Переменные

Этот раздел пуст.

Процедуры

PROCEDURE Count (): INTEGER;

Возвращает количество переменных окружения.

Если Count() возвращает N, то вы можно вызвать Get(x), где 0 <= x < N.

PROCEDURE Get (n: INTEGER; VAR s: ARRAY OF CHAR);

Помещает в s n-ю переменную окружения в виде строки, содержащей ключ, знак равенства и, возможно, значение (например, 'PATH=/usr/bin').

n должно быть в диапазоне 0 <= x < N, где N — результат Count().

PROCEDURE GetAppDir (VAR s: ARRAY OF CHAR);

Возвращает полный путь к директории приложения. Это тот каталог, в котором находится исполняемый файл текущей запущенной программы.

В некоторых случаях определить каталог приложения может быть оказаться логически невозможным в ОС Linux/Unix.

PROCEDURE GetByName (name: ARRAY OF CHAR; VAR val: ARRAY OF CHAR);

Помещает в val значение переменной окружения с заданным именем.

Если такой переменной нет, помещает в val пустую строку.

PROCEDURE GetLang (VAR s: ARRAY OF CHAR);

Помещает в s язык пользовательского интерфейса (ОС) в виде строки из двух литер в нижнем регистре.

Например: 'en', 'ru'.