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

Описания RDS

Приложения

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

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

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

А.5.27.20. Макрос rdsINICreateSection – создать секцию

# Приложения

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

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

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

##### А.5.27.20. Макрос rdsINICreateSection – создать секцию

Макрос rdsINICreateSection создает в тексте секцию с указанным именем и делает ее текущей.

      rdsINICreateSectionA(
        ini,           // Вспомогательный объект
        sectionname    // Имя секции (UTF8)
      )
      rdsINICreateSectionW(
        ini,           // Вспомогательный объект
        sectionname    // Имя секции (UTF16)
      )
      // Через функцию-псевдоним
      rdsINICreateSection(
        ini,           // Вспомогательный объект
        sectionname    // Имя секции (кодировка по умолчанию)
      )

Определение

      #define rdsINICreateSectionA(ini,sectionname) \
        rdsSetObjectStrA((ini),RDS_HINI_CREATESECTION, \
          0,(sectionname))
      #define rdsINICreateSectionW(ini,sectionname) \
        rdsSetObjectStrW((ini),RDS_HINI_CREATESECTION, \
          0,(sectionname))
      // Через функцию-псевдоним
      #define rdsINICreateSection(ini,sectionname) \
        rdsSetObjectStr((ini),RDS_HINI_CREATESECTION, \
          0,(sectionname))

Параметры

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

Примечания

Макрос rdsINICreateSection заключает в себя вызов команды RDS_HINI_CREATESECTION.