closeproject
Функция закрытия проекта по его идентификатору
Синтаксис
closeproject(prjid, promt_flag);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| prjid | integer |
Идентификатор открытого проекта в целочисленном представлении |
| promt_flag | boolean |
Флаг вывода диалога сохранения файла проекта |
Описание
closeproject – функция производит закрытие проекта с идентификатором
prjid. При этом если promt_flag=1, то при закрытии
проекта и наличии изменений в нем, происходит вывод диалогового окна сохранения изменений.
Если promt_flag=0 то проект всегда закрывается без запроса на сохранение.
Идентификатор prjid может быть получен функцией
openproject.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
boolean |
Функция возвращает двоичную единицу, если проект закрыт успешно и ноль в противном случае. |
Пример
initialization
prjid = openproject("Loading_project.prt",0);
end;
//в этом месте можно вызывать какие-либо действия в другом проекте
finalization
closeproject(prjid,0);
end;
При инициализации данного скрипта происходит открытие проекта
Loading_project.prt и получение его идентификатора. При остановке расчета
проект Loading_project.prt будет закрыт без вывода диалога о сохранении.
Дополнительные материалы
Нет.