saveprojectrestart

Функция сохранения рестарта проекта

Синтаксис:

saveprojectrestart(prjid, restart);

Аргументы:

Имя Тип данных Описание
prjid integer Идентификатор проекта
filename string Строковое имя файла рестарта проекта

Описание:

saveprojectrestart – функция производит сохранение рестарта с именем restart для проекта с идентификатором prjid. Идентификатор prjid может быть получен с помощью функций openproject или getcurrentprojectid.

Результат:

Имя Тип данных Описание
    Сохранение рестарта.

Пример:

initialization
prjid = openproject("Loading_project.prt",0); //открытие проекта и получение идентификатора
initproject(prjid,1); //инициализация проекта
saveprojectrestart(prjid, "restart"); //сохранение рестарта
end;

loadprojectrestart(prjid, "restart"); //загрузка рестарта
runprojectto(prjid,50); //запуск проекта на расчет
waitprojectfortime(prjid,50); //ожидание окончания расчета проекта

finalization
closeproject(prjid,0); //закрытие проекта
end;

При инициализации скрипта происходит открытие проекта с именем Loading_project.prt, его инициализация на расчет и сохранение начальной точки в виде файла рестарта с именем restart. Далее, на каждом шаге выполнения скрипта происходит загрузка сохраненного рестарта и запуск проекта Loading_project.prt на расчет до 50 секунд. При завершении выполнения скрипта происходит закрытие проекта Loading_project.prt.

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

Нет.