Функция сохранения рестарта пакета
savepackrestart(packid, filename);
packid - идентификатор открытого проекта в целочисленном представлении;
filename - базовое имя файла рестарта пакета.
savepackrestart – функция производит сохранение рестарта для проектов в составе пакета с идентификатором packid. В качестве базового имени рестарта используется filename Идентификатор packid может быть получен, например, функцией openpack.
Сохранение рестарта.
var packfile: string, packid: integer; packfile = "Пакет.pak"; packid = openpack("Пакет.pak", 1); initpack(packid); loadpackrestart(packid, "restart"); runpack(packid); waitpackfortime(packid,180); savepackrestart(packid, "restart"); stoppack(packid);
В примере происходит открытие пакета Пакет.pak, получение его идентификатора, инициализация, загрузка рестарта, запуск на расчет, ожидание расчета до 180 секунд, сохранение рестарта и остановка.