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

Описания RDS

Приложения

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

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

А.5.27. Вспомогательный объект для работы с текстом в формате INI-файла

А.5.27.27. Макрос rdsINISetText – занести текст в объект

# Приложения

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

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

#### А.5.27. Вспомогательный объект для работы с текстом в формате INI-файла

##### А.5.27.27. Макрос rdsINISetText – занести текст в объект

Макрос rdsINISetText копирует указанный текст во внутреннюю память объекта.

      rdsINISetTextA(
        ini,    // Вспомогательный объект
        text    // Текст (UTF8)
      )
      rdsINISetTextW(
        ini,    // Вспомогательный объект
        text    // Текст (UTF16)
      )
      // Через функцию-псевдоним
      rdsINISetText(
        ini,    // Вспомогательный объект
        text    // Текст (кодировка по умолчанию)
      )

Определение

      #define rdsINISetTextA(ini,text) \
        rdsSetObjectStrA((ini),RDS_HINI_SETTEXT,0,(text))
      #define rdsINISetTextW(ini,text) \
        rdsSetObjectStrW((ini),RDS_HINI_SETTEXT,0,(text))
      // Через функцию-псевдоним
      #define rdsINISetText(ini,text) \
        rdsSetObjectStr((ini),RDS_HINI_SETTEXT,0,(text))

Параметры

ini(RDS_HOBJECT)
  Идентификатор вспомогательного объекта для работы с текстом, ранее созданного функцией rdsINICreateTextHolder.
text(RDSCSTR,RDSWCSTR,RDSXCSTR)
  Указатель на текст в формате INI-файла, который должен быть скопирован в объект.

Примечания

Этот макрос заключает в себя вызов команды RDS_HINI_SETTEXT.