Показать сообщение отдельно
  #3  
Старый 23.06.2013, 12:50
Аватар для AlexandrV
AlexandrV AlexandrV вне форума
Начинающий
 
Регистрация: 10.02.2013
Сообщения: 197
Версия Delphi: XE3
Репутация: -624
По умолчанию

Можно так
Код:
uses... IniFiles;
...
Var ini:TInIFile;
...
Процедура например кнопка клик
var i:Integer;
begin
  ini:=TIniFile.Create('имя ини включая путь');
    For i := 1 to Максимум строк do begin
      Memo1.lines.add(Ini.readstring('Секция',inttostr(i),'Если строка не найдена'));
    end;
  ini.free;
end;

Это считывает строки где ключ равен от 1 до максимум строк

Я лично делаю так.

Сам ини

Код:
[Секция]
MaxKey=3
key0=0
key1=0
key2=0
key3=0

Вот считывание
Код:
uses... IniFiles;
...
Var ini:TInIFile;
...
procedure TForm1.Button1Click(Sender: TObject);
var i:Integer;
begin
  ini:=TIniFile.Create('имя ини включая путь');
    For i := 1 to ini.readinteger('Секция','MaxKey',7) do begin
      Memo1.lines.add(inttostr(i)+' Строка = '+Ini.readstring('Секция','Key'+inttostr(i),'Если строка не найдена'));
    end;
  ini.free;
end;
Ответить с цитированием