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); //получение значения флага инициализации
В результате выполнения примера происходит получение состояния флага инициализации для добавляемого в пакет проекта. При этом скрипт примера должен быть выполнен из другого проекта, входящего в тот же пакет.
Дополнительные материалы
Нет.