Навигация:
<< >> Оглавление Указатель

Приложения

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

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

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

А.5.25.17. rdsVSUsesStructType – используется ли структура в объекте

Функция rdsVSUsesStructType проверяет, используется ли структура с указанным именем типа где-нибудь в указанном объекте.

    rdsVSUsesStructTypeA(
     Vars,   // Редактор переменных
     StructName  // Имя типа структуры (UTF8)
  );
    rdsVSUsesStructTypeW(
     Vars,   // Редактор переменных
     StructName // Имя типа структуры (UTF16)
  );
  // 
    rdsVSUsesStructType(
     Vars,   // Редактор переменных
     StructName // Имя типа структуры (кодировка по умолчанию)
  );

Тип указателя на эту функцию

RDS_BHoS (для UTF8) или RDS_BHoWs (для UTF16)

Параметры

Vars (RDS_HOBJECT)
Идентификатор вспомогательного объекта-редактора переменных, ранее созданного функцией rdsVSCreateEditor.
StructName (RDSCSTR, RDSWCSTR, RDSXCSTR)
Указатель на строку с именем типа структуры.

Возвращаемое значение

TRUE – структура с именем StructName используется в наборе переменных, FALSE – структура не используется.

Примечания

Если структура с именем типа StructName является типом переменной в объекте Vars, типом поля какой-либо другой структуры в нем, или типом элемента какого-либо массива или матрицы в этом объекте, функция rdsVSUsesStructType вернет TRUE. Чаще всего эта функция используется в модулях автокомпиляции для поиска структур RDS, описания которых нужны для работы блока.

См. также

rdsVSCreateEditor, rdsVarUsesStructType.


<< >> Оглавление Указатель