Объектный тип КОНФИГ_ФАЙЛ
Физический объектный тип c передачей ответственности "справа налево".
Объект КОНФИГ_ФАЙЛ предназначен для чтения и записи текстовых конфигурационных файлов (*.ini). Объекты типа КОНФИГ_ФАЙЛ являются физическими, т.е. имеют физическое представление, передаваемое при копировании (присваивании). При разрушении объектов типа КОНФИГ_ФАЙЛ связанные с ними файлы автоматически закрываются.
Конфигурационные файлы представляют параметры в виде пар ключ=значение, которые сгруппированы в секции. Имена секций указываются в квадратных скобках. Ключ и значение разделяются символом "=". Регистр символов в именах секций и ключей не имеет значения. Комментарии задаются символом ";" в начале строки.
Пример:
[Startup] ShowSplash=1 SearchServers=0 DirectConnect=0 TitleAdd = 10 [LastConnect] DSN = Gloriya_2014 Login = Администратор ; комментарий
Методы
Метод | Описание |
---|---|
ОТКРЫТЬ | Связывает переменную с указанным конфигурационным файлом. |
ЗАКРЫТЬ | Закрывает конфигурационный файл, связанный с переменной. |
ИМЯ | Возвращает полное имя файла. |
СЧИТАТЬ_ЦЕЛОЕ | Считывает целочисленное значение указанного ключа из указанной секции. |
СЧИТАТЬ_ЛОГИКУ | Считывает логическое значение указанного ключа из указанной секции. |
СЧИТАТЬ_СТРОКУ | Считывает строковое значение указанного ключа из указанной секции. |
ЗАПИСАТЬ_ЦЕЛОЕ | Записывает целочисленное значение параметра для указанного ключа из указанной секции. |
ЗАПИСАТЬ_ЛОГИКУ | Записывает логическое значение параметра для указанного ключа из указанной секции. |
ЗАПИСАТЬ_СТРОКУ | Записывает строковое значение параметра для указанного ключа из указанной секции. |
СУЩ_КЛЮЧ | Проверяет наличие указанного ключа в указанной секции. |
СУЩ_СЕКЦИЯ | Проверяет наличие указанной секции. |
УДАЛИТЬ_КЛЮЧ | Удаляет указанный ключ из указанной секции. |
УДАЛИТЬ_СЕКЦИЮ | Удаляет указанную секцию со всеми ее ключами. |
СПИСОК_КЛЮЧЕЙ | Позволяет получить список всех ключей для указанной секции. |
СПИСОК_СЕКЦИЙ | Позволяет получить список всех секций. |
УСТ_КОДИРОВКУ | Устанавливает кодировку текста для сохранения изменений в файл. |