TIniFile.ReadSection

From Soldat Community Wiki
Jump to: navigation, search
procedure ReadSection(const Section: string; Strings: TStrings)
 Section: Section to be read
 Strings: Keys found in section

Description

This procedure reads Key names in section of TIniFile and saves them as TStrings

Example

Below example will read NETWORK section of soldat.ini on startup

var
  list: TStringList;
  ini: TIniFile;
  i: integer;

begin
  list := File.CreateStringList();	
  // assuming Sandbox Level < 2
  ini := File.CreateINI('soldat.ini');
	
  ini.ReadSection('NETWORK',list);	
  for i:=0 to list.Count-1 do
    WriteLn('>> '+list[i]);
	
  list.Free;
  ini.Free;
end.