Руководство разработчика

Утилита ippvmcl.exe

Программа ippvmcl.exe предназначена для запуска исполняемого кода (ibx) в рамках консольного приложения. Консольное приложение создает среду выполнения без каких либо особых возможностей, что позволяет использовать только базовые модули.

При запуске без параметров программа выводит в консольное окно инструкцию по использованию. В процессе работы исполнимого кода в консольное окно выводятся отладочные сообщения и информация об ошибках выполнения. В случае успешного выполнения код возврата программы - 0.

ippvmcl.exe <имя файла> [-<опции>] [<пользовательские параметры>]
<имя файла> Имя исполнимого файла (ibх).
<опции> Необязательный параметр. Дополнительные опции задаются буквами в одном параметре (например, -do):
  • d – Предпочитать папку конфигурации debug, если заданый путь к файлу ibх не является абсолютным. По умолчанию используется конфигурация release.
  • o – Разрешает вывод отладочных сообщений в консольное окно. При компиляции исполнимый кода также должна быть включена соответствующая опция.
  • a – Принудительная загрузка всех доступных модулей, а не только тех, что использует указанный ibх. Эта опция может потребоваться при запуске других ibx из исполнимого кода (прямом или косвенном).
<пользовательские параметры> Одна или несколько строк, которые будут переданы исполнимому коду в виде входных параметров. Поддерживаются два режима передачи параметров:
  1. Последовательное заполнение параметров типа СТРОКА.
  2. Заполнение первого параметра контейнерного типа с одномерным последовательным индексом и строковым типом элементов.
Первый способ удобнее при фиксированном количестве параметров, а второй – при передаче списков.

Пример:

ippvmcl.exe ОбработкаФайлов.ibx -oa

Замечание

Для запуска ibх с поддержкой пользовательского интерфейса используется утилита vmxcl.exe.


См. также: