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 будет закрыт без вывода диалога о сохранении.

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

Нет.