Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.25. Вспомогательный объект для изменения структуры переменных блока

А.5.25.20. Команда RDS_HVAR_DELAUTO – удалить связь с управляющей переменной

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.25. Вспомогательный объект для изменения структуры переменных блока

##### А.5.25.20. Команда RDS_HVAR_DELAUTO – удалить связь с управляющей переменной

Команда RDS_HVAR_DELAUTO удаляет из указанного объекта-редактора связь между основной и управляющей переменными, созданную функцией rdsVSAddAutoConn.

Вызов команды

      int iNum= …  // Номер удаляемой связи
      BOOL bOk=rdsCommandObjectEx(Vars,RDS_HVAR_DELAUTO,iNum,NULL);

Параметры и результат

Vars(RDS_HOBJECT)
  Идентификатор вспомогательного объекта-редактора переменных, ранее созданного функцией rdsVSCreateEditor.
iNum(int)
  Целое число – номер удаляемой связи переменных.
bOk(BOOL)
  Логический результат выполнения команды: TRUE – связь удалена, FALSE – в объекте Vars нет связи с номером iNum.

Примечания

Связь между основной и вспомогательной переменными удаляется по номеру, номер связи возвращается функцией rdsVSAddAutoConn при создании этой связи. После удаления все связи с номерами, большими iNum, сдвигаются вверх на единицу: связь с номером iNum+1 становится связью с номером iNum, связь с номером iNum+2 становится связью с номером iNum+1 и т.д. Общее число связей можно узнать при помощи команды RDS_HVAR_GETAUTOCOUNT.

Использование связей вспомогательных переменных с основными в моделях блоков описывается в §2.5.7 и §2.5.8 руководства программиста.

См. также

rdsVSCreateEditor, rdsVSAddAutoConn, RDS_HVAR_GETAUTOCONN, RDS_HVAR_GETAUTOCOUNT, RDS_HVAR_GETAUTOMAIN, RDS_HVAR_RESET.