Difference between revisions of "TIniFile.Rename"

From Soldat Community Wiki
Jump to: navigation, search
m (Example: typo)
 
Line 9: Line 9:
  
 
==Example==
 
==Example==
The below example will spawn a medkit on the players position whenever he types "Medic!"
 
  
 
<syntaxhighlight lang="pascal">
 
<syntaxhighlight lang="pascal">

Latest revision as of 21:36, 16 June 2018

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

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.