System.IniFiles.TIniFile
Delphi
TIniFile = class(TCustomIniFile)
C++
class PASCALIMPLEMENTATION TIniFile : public TCustomIniFile
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | System.IniFiles.pas System.IniFiles.hpp |
System.IniFiles | System.IniFiles |
Description
TIniFile stores and retrieves application-specific information and settings from INI files. ´ TIniFile enables handling the storage and retrieval of application-specific information and settings in a standard INI file. An INI file stores information in logical groupings, called "sections". Within each section, actual data values are stored in named keys. Keys take the form:
<keyname> = <value>
A FileName is passed to the TIniFile constructor and identifies the INI file that the object accesses.
Platform Support
- Windows
- On Windows platform, TIniFile is inherited from TCustomIniFile and uses the Windows API.
- Note: If you want to minimize the disk access, use TMemIniFile. TMemIniFile is a related object that works the same way as TIniFile, but the buffer writes in memory to minimize disk access.
- Non-Windows Platforms
- On non-Windows platforms, TIniFile is a subclass of TMemIniFile that has the AutoSave property always set to
True
. TIniFile writes data into the INI file either explicitly by calling UpdateFile or implicitly when the destructor is called. Last one happens when AutoSave and Modified are set toTrue
.
See Also
Code Examples
- TetheringIniFileStorage code example (Delphi)