TIniFile.ReadSection

From Soldat Community Wiki
Revision as of 20:15, 22 August 2013 by Mighty (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.