Difference between revisions of "TIniFile.ReadSectionValues"

From Soldat Community Wiki
Jump to: navigation, search
(new page)
 
(No difference)

Latest revision as of 19:16, 22 August 2013

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.