Руководство разработчика

Объектный тип КОНФИГ_ФАЙЛ

Физический объектный тип c передачей ответственности "справа налево".

Объект КОНФИГ_ФАЙЛ предназначен для чтения и записи текстовых конфигурационных файлов (*.ini). Объекты типа КОНФИГ_ФАЙЛ являются физическими, т.е. имеют физическое представление, передаваемое при копировании (присваивании). При разрушении объектов типа КОНФИГ_ФАЙЛ связанные с ними файлы автоматически закрываются.

Конфигурационные файлы представляют параметры в виде пар ключ=значение, которые сгруппированы в секции. Имена секций указываются в квадратных скобках. Ключ и значение разделяются символом "=". Регистр символов в именах секций и ключей не имеет значения. Комментарии задаются символом ";" в начале строки.

Пример:

[Startup]
ShowSplash=1
SearchServers=0
DirectConnect=0
TitleAdd = 10

[LastConnect]
DSN = Gloriya_2014
Login = Администратор
; комментарий

Методы

МетодОписание
ОТКРЫТЬ Связывает переменную с указанным конфигурационным файлом.
ЗАКРЫТЬ Закрывает конфигурационный файл, связанный с переменной.
ИМЯ Возвращает полное имя файла.
СЧИТАТЬ_ЦЕЛОЕ Считывает целочисленное значение указанного ключа из указанной секции.
СЧИТАТЬ_ЛОГИКУ Считывает логическое значение указанного ключа из указанной секции.
СЧИТАТЬ_СТРОКУ Считывает строковое значение указанного ключа из указанной секции.
ЗАПИСАТЬ_ЦЕЛОЕ Записывает целочисленное значение параметра для указанного ключа из указанной секции.
ЗАПИСАТЬ_ЛОГИКУ Записывает логическое значение параметра для указанного ключа из указанной секции.
ЗАПИСАТЬ_СТРОКУ Записывает строковое значение параметра для указанного ключа из указанной секции.
СУЩ_КЛЮЧ Проверяет наличие указанного ключа в указанной секции.
СУЩ_СЕКЦИЯ Проверяет наличие указанной секции.
УДАЛИТЬ_КЛЮЧ Удаляет указанный ключ из указанной секции.
УДАЛИТЬ_СЕКЦИЮ Удаляет указанную секцию со всеми ее ключами.
СПИСОК_КЛЮЧЕЙ Позволяет получить список всех ключей для указанной секции.
СПИСОК_СЕКЦИЙ Позволяет получить список всех секций.
УСТ_КОДИРОВКУ Устанавливает кодировку текста для сохранения изменений в файл.

См. также: