TIniFile.Rename

From Soldat Community Wiki
Revision as of 11:29, 26 August 2013 by Mighty (talk | contribs) (Example: typo)
Jump to: navigation, search
procedure Rename(const AFileName: string; Reload: Boolean)
 AFileName: new file path
 Reload: if TRUE, TIniFile will be reloaded from a new location

Description

This procedure changes the file assigned to TIniFile
Note that it doesn't create/save file to new location,
so if you set Reload to TRUE, make sure the new file exists.

Example

The below example will spawn a medkit on the players position whenever he types "Medic!"

var
  ini: TIniFile;

begin
  // assuming Sandbox Level < 2  
  ini := File.CreateINI('example.ini');
  
  ini.Rename('deleteMe.ini',FALSE); // kas.ini still doesn't exists
  ini.UpdateFile; // it's being created here
  
  ini.Free;
end.