Unit 'JPL.IniFile' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pl_jplib]

TJPIniFile

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

Declaration

Source position: JPL.IniFile.pas line 211

type TJPIniFile = class(TObject)

public

  constructor Create();

  

  destructor Destroy; override;

  

  procedure Clear;

  

  procedure Rename();

  

  procedure UpdateFile;

  

  procedure SaveToFile();

  

  function GetSectionItems();

  

  function GetSection();

  

  procedure ClearSection();

  

  procedure ClearSectionComments();

  

  procedure ClearSectionKeys();

  

  function ReadString();

  

  function ReadInteger();

  

  function ReadBool();

  

  function ReadFloat();

  

  function ReadDate();

  

  function ReadDateTime();

  

  function ReadTime();

  

  function ReadBinaryStream();

  

  function ReadColor();

  

  function ReadFontStyle();

  

  procedure WriteString();

  

  procedure WriteInteger();

  

  procedure WriteBool();

  

  procedure WriteFloat();

  

  procedure WriteDate();

  

  procedure WriteDateTime();

  

  procedure WriteTime();

  

  procedure WriteBinaryStream();

  

  procedure WriteColor();

  

  procedure WriteFontStyle();

  

  procedure WriteComment();

  

  function RemoveSectionComment();

  

  procedure WriteTextLine();

  

  procedure ReadIniComment();

  

  procedure WriteIniComment();

  

  procedure ClearIniComment;

  

  procedure ReadSectionKeys();

  

  procedure ReadSection();

  

  procedure ReadSections();

  

  procedure ReadSectionValues();

  

  procedure ReadSectionComments();

  

  procedure EraseSection();

  

  function DeleteKey();

  

  function RenameKeyKey();

  

  function KeyExists();

  

  function ValueExists();

  

  function SectionExists();

  

  function AddSection();

  

  function RenameSection();

  

  function ItemsCount();

  

  function HasItems();

  

  function KeysCount();

  

  function HasKeys();

  

  function CommentsCount();

  

  function HasComments();

  

  function TextLinesCount();

  

  function HasTextLines();

  

  property FileName: string; [r]

  

  property Sections: TJPIniSections; [r]

  

  property SectionsSeparator: string; [rw]

  

  property CurrentSection: string; [rw]

  

  property Text: string; [rw]

  

  property Encoding: TEncoding; [rw]

  

  property UpdateFileOnExit: Boolean; [rw]

  

  property IgnoreExceptionsOnSave: Boolean; [rw]

  

  property WriteBOM: Boolean; [rw]

  

end;

Inheritance

TJPIniFile

  

|

TObject



CT Web help

CodeTyphon Studio