Воскресенье, 19.05.2024, 17:38
Приветствую Вас Гость | RSS
delphicode.clan.su
Форма входа
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
 
 РАБОТА С INI-ФАЙЛАМИ
  
 

Класс TIniFile позволяет хранить настройки приложения в INI-файле. INI-файл представляет собой не что иное, как текстовый файл специфической структуры. Информация в этом файле сгруппирована по разделам (строкам, заключенным в квадратные скобки), а сами данные хранятся в этих разделах в виде пар ключ=значение. Ниже показан пример INI-файла:

  
 

[Form]
FormTop=0
FormLeft=340
FormHeight=402
FormWidth=588
[Program]
Toolbar=true
language=russian
Hints=true
Tray=true

  
 Для работы с INI-файлами необходимо добавить модуль IniFiles в раздел Uses.
  
 Считывание данных из INI-файла:
 
var IniFile : TIniFile;
 sPath, value: String;
begin
 GetDir(0,sPath); {определяем корневую папку программы} 
 IniFile := TIniFile.Create(sPath + '\program.ini');
 value:=IniFile.ReadString('Form','FormTop','0'); 
{в переменную value записывается значение FormTop}
 inifile.free;
end;
  
 Запись данных в INI-файл:
 
var IniFile : TIniFile;
 sPath: String;
begin
GetDir(0,sPath);
IniFile := TIniFile.Create(sPath + '\program.ini');
IniFile.WriteString('Form','FormTop',Form1.Top); INI-файл в секцию Form для ключа FormTop записывается значение Form1.Top} inifile.free; end;