TIniFile.ReadSectionValues

From Soldat Community Wiki
Revision as of 20:16, 22 August 2013 by Mighty (talk | contribs) (new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
procedure ReadSectionValues(const Section: string; Strings: TStrings)
 Section: Section to be read
 Strings: Lines read

Description

This procedure reads whole section of TIniFile (Keys with values) and saves it as TStrings

Example

Below example will read whole 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.ReadSectionValues('NETWORK',list);	
  for i:=0 to list.Count-1 do
    WriteLn('>> '+list[i]);
	
  list.Free;
  ini.Free;
end.