Unit 'IniFiles' Package
[Overview][Constants][Types][Classes][Index] [#fcl-base]

TCustomIniFile

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: inifiles.pp line 153

type TCustomIniFile = class

protected

  procedure SetEncoding(); virtual;

public

  FormatSettings: TFormatSettings;

  constructor Create();

  destructor Destroy; override;

  procedure SetBoolStringValues();

  function SectionExists(); virtual;

  function ReadString(); virtual; abstract;

  procedure WriteString(); virtual; abstract;

  function ReadInteger(); virtual;

  procedure WriteInteger(); virtual;

  function ReadInt64(); virtual;

  procedure WriteInt64(); virtual;

  function ReadBool(); virtual;

  procedure WriteBool(); virtual;

  function ReadDate(); virtual;

  function ReadDateTime(); virtual;

  function ReadFloat(); virtual;

  function ReadTime(); virtual;

  function ReadBinaryStream(); virtual;

  procedure WriteDate(); virtual;

  procedure WriteDateTime(); virtual;

  procedure WriteFloat(); virtual;

  procedure WriteTime(); virtual;

  procedure WriteBinaryStream(); virtual;

  procedure ReadSection(); virtual; abstract;

  procedure ReadSections(); virtual; abstract;

  procedure ReadSectionValues();

  procedure EraseSection(); virtual; abstract;

  procedure DeleteKey(); virtual; abstract;

  procedure UpdateFile; virtual; abstract;

  function ValueExists(); virtual;

  property Encoding: TEncoding; [rw]

  property FileName: string; [r]

  property Options: TIniFileOptions; [rw]

  property EscapeLineFeeds: Boolean; [r] deprecated ;

  property CaseSensitive: Boolean; [rw] deprecated ;

  property StripQuotes: Boolean; [rw] deprecated ;

  property FormatSettingsActive: Boolean; [rw] deprecated ;

  property BoolTrueStrings: TStringArray; [rw]

  property BoolFalseStrings: TStringArray; [rw]

  property OwnsEncoding: Boolean; [r]

end;

Inheritance

TCustomIniFile

|

TObject


Documentation generated on: 2023-03-18