Difference between revisions of "TIniFile.Rename"

From Soldat Community Wiki
Jump to: navigation, search
(new page)
 
m (Example: typo)
Line 26: Line 26:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
[[Category:TMIniFile]]
+
[[Category:TIniFile]]

Revision as of 10:29, 26 August 2013

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.