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

Приложения

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

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

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

А.5.25.7. rdsVSAddVarRename – добавить переименование переменной

Функция rdsVSAddVarRename добавляет в объект-редактор переменных информацию об изменении имени переменной.

  int  rdsVSAddVarRenameA(
     Vars,    // Редактор переменных
     OldVarName,  // Старое имя переменной (UTF8)
     NewVarName   // Новое имя переменной (UTF8)
  );
  int  rdsVSAddVarRenameW(
     Vars,    // Редактор переменных
     OldVarName, // Старое имя переменной (UTF16)
     NewVarName  // Новое имя переменной (UTF16)
  );
  // 
  int  rdsVSAddVarRename(
     Vars,    // Редактор переменных
     OldVarName, // Старое имя переменной (кодировка по умолчанию)
     NewVarName  // Новое имя переменной (кодировка по умолчанию)
  );

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

RDS_IHoSS (для UTF8) или RDS_IHoWsWs (для UTF16)

Параметры

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

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

Номер добавленного переименования или −1 в случае ошибки (новое имя совпадает со старым или Vars – не объект-редактор переменных).

Примечания

Эта функция запоминает в объекте-редакторе переменных Vars информацию о том, что переменная OldVarName переименована в NewVarName. Эта информация будет использована при создании структуры статических переменных блока функцией rdsVSApplyToBlock: все связи, подключенные к OldVarName после замены структуры переменных будут подключены к NewVarName.

См. также

rdsVSCreateEditor, rdsVSApplyToBlock.


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