Функция закрытия текущего проекта и загрузки нового проекта в заданном окне.
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);