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

Описания RDS

Приложения

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

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

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

А.5.27.26. Макрос rdsINISaveFile – записать текст в файл

# Приложения

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

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

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

##### А.5.27.26. Макрос rdsINISaveFile – записать текст в файл

Макрос rdsINISaveFile записывает текст, хранящийся в объекте, в файл с указанным именем.

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

Определение

      #define rdsINISaveFileA(ini,filename) \
        rdsSetObjectStrA((ini),RDS_HINI_SAVEFILE, \
          0,(filename))
      #define rdsINISaveFileW(ini,filename) \
        rdsSetObjectStrW((ini),RDS_HINI_SAVEFILE, \
          0,(filename))
      // Через функцию-псевдоним
      #define rdsINISaveFile(ini,filename) \
        rdsSetObjectStr((ini),RDS_HINI_SAVEFILE, \
          0,(filename))

Параметры

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

Примечания

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