projectinited

Функция получения флага инициализации другого проекта в пакете

Синтаксис:

flag = projectinited(prjid);

Аргументы:

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

Описание:

projectinited – функция позволяет определять из другого проекта инициализирован ли на расчет проект с идентификатором prjid. При этом проект из которого производится выполнение функции и проект, инициализация которого проверяется должны находиться в составе одного пакета проектов. Идентификатор prjid может быть получен, например, с помощью функций addprojecttopack, getpackprojectid.

Результат:

Имя Тип данных Описание
flag boolean Функция возвращает двоичное значение, равное единице, если указанный проект инициализирован на расчет и ноль в противном случае.

Пример:

pack_id = getcurrentpackid; //получение идентификатора текущего пакета
projid = addprojecttopack(pack_id,"C:\projects\Схема общая2.prt",1); //добавление проекта в пакет без повторного открытия
init_flag = projectinited(projid); //получение значения флага инициализации

В результате выполнения примера происходит получение состояния флага инициализации для добавляемого в пакет проекта. При этом скрипт примера должен быть выполнен из другого проекта, входящего в тот же пакет.

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

Нет.