Sign in Join
FPDoc Onlineexperiment

TMemIniFile class

In unit IniFiles

Inifile cached in memory.

Declaration

pascal
TMemIniFile = class(TIniFile)

Inheritance

  1. TMemIniFile
  2. TIniFile
  3. TCustomIniFile

Description

TMemIniFile is a simple descendent of TIniFile which introduces some extra methods to be compatible to the Delphi implementation of TMemIniFile. The FPC implementation of TIniFile is implemented as a TMemIniFile, except that TIniFile does not cache its updates, and TMemIniFile does.

See also

Methods

CreatepublicCreate a new instance of TMemIniFile.
ClearpublicClear the data.
GetStringspublicGet contents of ini file as stringlist.
RenamepublicRename the ini file.
SetStringspublicSet data from a stringlist.

Inherited

From TIniFile (17)

CacheUpdates DeleteKey Destroy Dirty EraseSection MaybeUpdateFile ReadIniValues ReadSection ReadSectionRaw ReadSections ReadSectionValues ReadString SetEncoding Stream UpdateFile WriteBOM WriteString

From TCustomIniFile (29)

BoolFalseStrings BoolTrueStrings CaseSensitive Encoding EscapeLineFeeds FileName FormatSettingsActive Options OwnsEncoding ReadBinaryStream ReadBool ReadDate ReadDateTime ReadFloat ReadInt64 ReadInteger ReadTime SectionExists SetBoolStringValues StripQuotes ValueExists WriteBinaryStream WriteBool WriteDate WriteDateTime WriteFloat WriteInt64 WriteInteger WriteTime

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.