packrestartname

Функция получения и присвоения значения имени рестарта пакета

Синтаксис:

packrestartname(pack_id);

Аргументы:

pack_id - идентификатор пакета.

Описание:

packrestartname – функция позволяет получить или установить строковое значение имени рестарта пакета (значение поля "Базовое имя файлов рестартов" в окне "Свойства пакета") для пакета с идентификатором pack_id. Если функция используется в левой части операции присваивания ("="), то выполняется установка нового имени рестарта пакета; если функция используется в правой части операции присваивания, то происходит получение текущего имени рестарта пакета. Идентификатор пакета может быть получен, например, с помощью функций openpack, getcurrentpackid.
Примечание: Информация по работе с рестартами пакета имеется в приеме работы Рестарты проекта и пакета.

Результат:

Если функция используется в правой части операции присваивания, функция возвращает строковое значение, соответствующее базовому имени рестарта пакета.

Пример:

pack_id = getcurrentpackid;
base_name = packrestartname(pack_id);   // получение текущего базового имени рестарта пакета
packrestartname(pack_id) = "new_base_name"; // задание нового базового имени рестарта пакета

В данном примере происходит получение идентификатора пакета, после чего получение его текущего базового имени рестарта, а затем задание нового.