Interface IConfiguration
Unit
Declaration
type IConfiguration = interface(IInterface)
Description
Attributes
- GUID['{76548E84-3866-4225-BBE5-091CBFD802E2}']
Hierarchy
- IInterface
- IConfiguration
Overview
Methods
![]() |
function ConfigExists(iCategory: string): boolean; |
![]() |
function SectionExists(iCategory, iSection: string): boolean; |
![]() |
function ReadString(iCategory: string; iSection, iKey: string; iDefault: string): string; |
![]() |
function ReadStringEx(iCategory: string; iSections: array of string; iKey: string; iDefault: string): string; |
![]() |
function ReadStringSafe(iCategory: string; iSection, iKey: string; iDefault: string): string; |
![]() |
procedure WriteString(iCategory: string; iSection, iKey: string; iValue: string); |
![]() |
function ReadInteger(iCategory: string; iSection, iKey: string; iDefault: integer): integer; |
![]() |
function ReadIntegerEx(iCategory: string; iSections: array of string; iKey: string; iDefault: integer): integer; |
![]() |
procedure WriteInteger(iCategory: string; iSection, iKey: string; iValue: integer); |
![]() |
function ReadPassword(iCategory: string; iSection, iKey: string; iDefault: string): string; |
![]() |
procedure WritePassword(iCategory: string; iSection, iKey: string; iValue: string); |
![]() |
function ReadFloat(iCategory: string; iSection, iKey: string; iDefault: double): double; |
![]() |
function ReadFloatEx(iCategory: string; iSections: array of string; iKey: string; iDefault: double): double; |
![]() |
procedure WriteFloat(iCategory: string; iSection, iKey: string; iValue: double); |
![]() |
function ReadOnOff(iCategory: string; iSection, iKey: string; iDefault: boolean): boolean; |
![]() |
function ReadOnOffEx(iCategory: string; iSections: array of string; iKey: string; iDefault: boolean): boolean; |
![]() |
procedure WriteOnOff(iCategory: string; iSection, iKey: string; iValue: boolean); |
![]() |
function ReadColor(iCategory: string; iSection, iKey: string; iDefault: TColor): TColor; |
![]() |
function ReadColorEx(iCategory: string; iSections: array of string; iKey: string; iDefault: TColor): TColor; |
![]() |
procedure WriteColor(iCategory: string; iSection, iKey: string; iValue: TColor); |
![]() |
procedure ReadFont(iCategory: string; iSection, iFontID: string; iFont: TFont); |
![]() |
procedure ReadFontEx(iCategory: string; iSections: array of string; iFontID: string; iFont: TFont); |
![]() |
procedure WriteFont(iCategory: string; iSection, iFontID: string; iFont: TFont; iIncludeColor: boolean = true); |
![]() |
function ReadSectionValues(iCategory: string; iSection: string): IConfigValues; |
![]() |
procedure WriteSectionValues(iCategory: string; iSection: string; iValues: IStrings); |
![]() |
procedure AppendSectionValues(iCategory: string; iSection: string; iValues: IStrings); |
![]() |
function ReadSectionValuesEx(iCategory: string; iSections: array of string): IConfigValues; |
![]() |
function ReadSectionItems(iCategory: string; iSection: string): IStrings; |
![]() |
procedure WriteSectionItems(iCategory: string; iSection: string; iValues: IStrings); |
![]() |
function GetSections(iCategory: string): IStrings; |
![]() |
procedure EraseSection(iCategory: string; iSection: string); |
![]() |
procedure EraseCategory(iCategory: string); |
![]() |
function ReadMultiSectionValues(iCategory: string; iPrefix: string): IConfigValuesList; |
![]() |
procedure WriteMultiSectionValues(iCategory: string; iPrefix: string; iValues: IConfigValuesList); |
![]() |
procedure DeleteKey(iCategory: string; iSection: string; iKey: string); |
![]() |
procedure Flush; |
![]() |
procedure ReleaseFile(iCategory: string); |
![]() |
procedure ReleaseAllFiles; |
Description
Methods
![]() |
function ConfigExists(iCategory: string): boolean; |
![]() |
function SectionExists(iCategory, iSection: string): boolean; |
![]() |
function ReadString(iCategory: string; iSection, iKey: string; iDefault: string): string; |
![]() |
function ReadStringEx(iCategory: string; iSections: array of string; iKey: string; iDefault: string): string; |
![]() |
function ReadStringSafe(iCategory: string; iSection, iKey: string; iDefault: string): string; |
![]() |
procedure WriteString(iCategory: string; iSection, iKey: string; iValue: string); |
![]() |
function ReadInteger(iCategory: string; iSection, iKey: string; iDefault: integer): integer; |
![]() |
function ReadIntegerEx(iCategory: string; iSections: array of string; iKey: string; iDefault: integer): integer; |
![]() |
procedure WriteInteger(iCategory: string; iSection, iKey: string; iValue: integer); |
![]() |
function ReadPassword(iCategory: string; iSection, iKey: string; iDefault: string): string; |
![]() |
procedure WritePassword(iCategory: string; iSection, iKey: string; iValue: string); |
![]() |
function ReadFloat(iCategory: string; iSection, iKey: string; iDefault: double): double; |
![]() |
function ReadFloatEx(iCategory: string; iSections: array of string; iKey: string; iDefault: double): double; |
![]() |
procedure WriteFloat(iCategory: string; iSection, iKey: string; iValue: double); |
![]() |
function ReadOnOff(iCategory: string; iSection, iKey: string; iDefault: boolean): boolean; |
![]() |
function ReadOnOffEx(iCategory: string; iSections: array of string; iKey: string; iDefault: boolean): boolean; |
![]() |
procedure WriteOnOff(iCategory: string; iSection, iKey: string; iValue: boolean); |
![]() |
function ReadColor(iCategory: string; iSection, iKey: string; iDefault: TColor): TColor; |
![]() |
function ReadColorEx(iCategory: string; iSections: array of string; iKey: string; iDefault: TColor): TColor; |
![]() |
procedure WriteColor(iCategory: string; iSection, iKey: string; iValue: TColor); |
![]() |
procedure ReadFont(iCategory: string; iSection, iFontID: string; iFont: TFont); |
![]() |
procedure ReadFontEx(iCategory: string; iSections: array of string; iFontID: string; iFont: TFont); |
![]() |
procedure WriteFont(iCategory: string; iSection, iFontID: string; iFont: TFont; iIncludeColor: boolean = true); |
![]() |
function ReadSectionValues(iCategory: string; iSection: string): IConfigValues; |
![]() |
procedure WriteSectionValues(iCategory: string; iSection: string; iValues: IStrings); |
![]() |
procedure AppendSectionValues(iCategory: string; iSection: string; iValues: IStrings); |
![]() |
function ReadSectionValuesEx(iCategory: string; iSections: array of string): IConfigValues; |
![]() |
function ReadSectionItems(iCategory: string; iSection: string): IStrings; |
![]() |
procedure WriteSectionItems(iCategory: string; iSection: string; iValues: IStrings); |
![]() |
function GetSections(iCategory: string): IStrings; |
![]() |
procedure EraseSection(iCategory: string; iSection: string); |
![]() |
procedure EraseCategory(iCategory: string); |
![]() |
function ReadMultiSectionValues(iCategory: string; iPrefix: string): IConfigValuesList; |
![]() |
procedure WriteMultiSectionValues(iCategory: string; iPrefix: string; iValues: IConfigValuesList); |
![]() |
procedure DeleteKey(iCategory: string; iSection: string; iKey: string); |
![]() |
procedure Flush; |
![]() |
procedure ReleaseFile(iCategory: string); |
![]() |
procedure ReleaseAllFiles; |
Generated by PasDoc 0.16.0.