Можно так
Код:
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;