Функция WritePrivateProfileString

Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpFileName As String) As Long
WritePrivateProfileString устанавливает строковые значения в INI-файлах. Также функция может быть использована для установки числовых значений, если использовать их в строковом виде(например, "1"). Если файл, в который вы пытаетесь установить значение, не существует, он будет создан. Аналогично, будут созданы разделы, ключи и значения ключей. Обратите внимание, что поддержка INI -файлов обеспечивается в Windows для совместимости; для хранения информации используйте системный реестр

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

Функция возвращает 0 при ошибке и ненулевое значение при успешном выполнении

Параметры

lpApplicationName
Значение раздела INI-файла
lpKeyName
Значение ключа
lpString
устанавлимое строковое значение
lpFileName
Имя INI-файла

Пример

' Устанавливаем значение ключа "username" в разделе [Default] файла
' C:\config.ini to "Russian Vanja". Также устанавливаем
' ключ "информация" в этом же разделе со значением 1
' (то есть, "1")
Dim retval As Long ' возвращаемое значение

' устанавливаем строковый параметр
retval = WritePrivateProfileString("Default", "username", "Russian Vanja", "C:\config.ini")

' устанавливаем числовой параметр
retval = WritePrivateProfileString("Default", "информация", "1", "C:\config.ini")

Смотри также

GetPrivateProfileString, WriteProfileString

Категория

Файлы INI