changeother

Функция закрытия текущего проекта и загрузки нового проекта в заданном окне.

Синтаксис:

fl = changeother(win_id, prt_file, name_id, layer_id, lcmd_id, layer_data, start_fl, resize_fl);

Аргументы:

Имя Тип данных Описание
win_id integer Идентификатор окна для загрузки нового проекта
prt_file string Строка с именем файла, содержащего проект
name_id string Строка с именем ссылки
layer_id integer Идентификатор слоя
lcmd_id integer Идентификатор команды для слоя
layer_data string Стартовые данные для слоя
start_fl boolean Флаг запуска проекта
resize_fl boolean Флаг установки размеров окна

Описание:

changeother(win_id, prt_file, name_id, layer_id, lcmd_id, layer_data, start_fl, resize_fl) – функция закрывает текущий проект и загружает новый проект из файла prt_file в заданном окне с идентификатором win_id в асинхронном режиме (сразу возвращает управление). Параметр win_id является опциональным. Функция возвращает 1, если функция выполнена успешно. Если флаг запуска проекта start_fl равен 1, то загруженный проект сразу запускается. Если флаг установки новых размеров resize_fl равен 0, то размеры окна не изменятся.

Результат:

Имя Тип данных Описание
fl boolean Результат выполнения

Пример:

fl = changeother("project.prt","", 0, 0, "", 1, 0);

Дополнительные материалы

Нет.