changeother

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

Синтаксис:

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

Аргументы:

win_id – идентификатор окна для загрузки нового проекта,

prt_file – строка с именем файла, содержащего проект,

name_id – строка с именем ссылки,

layer_id – идентификатор слоя,

lcmd_id – идентификатор команды для слоя,

layer_data – стартовые данные для слоя,

start_fl – флаг запуска проекта,

resize_fl – флаг установки размеров окна.

Описание:

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.

Пример:

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