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

Приложения

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

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

А.5.14. Общие функции работы с переменными блока

А.5.14.17. rdsSetBlockVarDefValueStr – установить значение переменной по умолчанию

Функция rdsSetBlockVarDefValueStr устанавливает значение по умолчанию и текущее значение для указанной переменной указанного блока согласно переданной строке.

    rdsSetBlockVarDefValueStrA(
     Block, // Идентификатор блока
    int VarNum,        // Номер переменной
     DefValue   // Строка значения (UTF8)
  );
    rdsSetBlockVarDefValueStrW(
     Block, // Идентификатор блока
    int VarNum,        // Номер переменной
     DefValue  // Строка значения (UTF16)
  );
  // 
    rdsSetBlockVarDefValueStr(
     Block, // Идентификатор блока
    int VarNum,        // Номер переменной
     DefValue  // Строка значения (кодировка по умолчанию)
  );

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

RDS_BBhIS (для UTF8) или RDS_BBhIWs (для UTF16)

Параметры

Block (RDS_BHANDLE)
Идентификатор блока, которому принадлежит переменная.
VarNum (int)
Порядковый номер переменной в блоке (начиная с нуля).
DefValue (RDSCSTR, RDSWCSTR, RDSXCSTR)
Указатель на строку, содержащую символьное представление значения переменной (в том виде, в котором его обычно вводит пользователь).

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

TRUE – значение переменной установлено, FALSE – в блоке нет переменной с таким номером.

Примечания

Эта функция позволяет задать текущее значение переменной и ее значение по умолчанию. Устанавливаемое значение указывается в символьном виде, соответствующем правилам RDS:

Чаще всего эта функция используется для записи введенного пользователем значения одновременно в текущее значение и в значение переменной по умолчанию.

Пример

Пример использования функции rdsSetBlockVarDefValueStr приведен в §2.7.4 руководства программиста.

См. также

rdsSetBlockVarDefValueByCur, rdsGetBlockVarDefValueStr, rdsAtoD, rdsAtoI.


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