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);Дополнительные материалы
Нет.