Функция постановки проекта на паузу
pauseproject(prjid); pauseproject(prjid, wait_flag);
prjid – идентификатор проекта;
wait_flag – флаг необходимости ожидания конца операции.
pauseproject – функция производит приостановку расчета проекта с идентификатором prjid, дополнительно может использоваться флаг wait_flag - если он равен единице, то расчет будет ожидать постановки на паузу заданного проекта. Идентификатор prjid может быть получен с помощью функций openproject или getcurrentprojectid.
нет
prjid = openproject("Loading_project.prt",0); //Открываем другой проект initproject(prjid,1); //Запуск проекта runproject(prjid); //Запуск на расчёт … pauseproject(prjid); //постановка расчёта на паузу … runproject(prjid); //продолжение расчета waitprojectfortime(prjid,50); //Ждём пока оно досчитается closeproject(prjid,0); //закрываем проект
Выполнение данного скрипта вызывает открытие проекта Loading_project.prt, запуск его на расчет, постановку на паузу и продолжение расчета. Далее происходит ожидание завершения расчета проекта и его закрытие. В промежутках между запуском, постановкой на паузу и продолжением расчета, могут быть выполнены произвольные действия, например, получения значения некоторой переменной из проекта или передача данных в него.