loadprojectrestart

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

Синтаксис:

loadprojectrestart(prjid, restart);

Аргументы:

prjid – идентификатор проекта;

restart – строковое имя файла рестарта проекта.

Описание:

loadprojectrestart – функция производит загрузку рестарта с именем 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.