indexofprojectid
Функция проверки существования идентификатора проекта в пакете
Синтаксис
proj_ind = indexofprojectid(projid);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| projid | integer |
Идентификатор проекта |
Описание
indexofprojectid – функция позволяет получить индекс идентификатора окна проекта
по идентификатору проекта projid. Используется для проверки существования
проекта в пакете. Идентификатор проекта proj_id можно получить, например, с
помощью функций addprojecttopack,
getpackprojectid.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| proj_ind | integer |
Функция возвращает индекс окна заданного проекта в списке окон проекта. Если индекс меньше нуля, то окна заданного проекта не существует. |
Пример
packid = getcurrentpackid; //получение идентификатора пакета
projid = addprojecttopack(packid,"C:\projects\Схема общая2.prt",1); //добавление проекта в пакет
proj_ind = indexofprojectid(projid); //получение индекса окна проекта
if proj_ind < 0 then seterrorstr("Проекта не существует",0)
else seterrorstr("Проект существует",0);
В ходе выполнения примера происходит загрузка проекта в текущий пакет. После чего происходит проверка существования окна проекта и выдача соответствующего сообщения.
Дополнительные материалы
Нет.