Функция получения флага инициализации другого проекта в пакете
flag = projectinited(prjid);
prjid – идентификатор проекта в составе пакета.
projectinited – функция позволяет определять из другого проекта инициализирован ли на расчет проект с идентификатором prjid. При этом проект из которого производится выполнение функции и проект, инициализация которого проверяется должны находиться в составе одного пакета проектов. Идентификатор prjid может быть получен, например, с помощью функций addprojecttopack, getpackprojectid.
Функция возвращает двоичное значение, равное единице, если указанный проект инициализирован на расчет и ноль в противном случае.
pack_id = getcurrentpackid; //получение идентификатора текущего пакета projid = addprojecttopack(pack_id,"C:\projects\Схема общая2.prt",1); //добавление проекта в пакет без повторного открытия init_flag = projectinited(projid); //получение значения флага инициализации
В результате выполнения примера происходит получение состояния флага инициализации для добавляемого в пакет проекта. При этом скрипт примера должен быть выполнен из другого проекта, входящего в тот же пакет.