Objekt TKAPRegOptions
Z K.A.P.
Skočit na navigaciSkočit na vyhledávání
Objekt TKAPRegOptions
Tato třída slouží pro podporu práce s registry Windows. Pro zjištění hlavního klíče registru potřebného pro inicializaci objektu je vhodné využít funkci GetAppBaseRegistryKey, která vrací označení klíče, který používá aplikace.
TKAPRegOptions = class constructor Create(DefaultRootKey : Integer; MainKey : string); procedure OpenReg(RootKey : Integer); procedure CloseReg; procedure EraseSection(RootKey : Integer; const SubSection: string); procedure ReadSections(Strings: TStrings); function GetINIdataBoolean(const Section, ItemName: string; const DefaultValue: Boolean): Boolean; function GetINIdataInteger(const Section, ItemName: string; const DefaultValue: integer): integer; function GetINIdataString(const Section, ItemName, DefaultValue: string): string; function GetINIdataTime(const Section, ItemName: string; const DefaultValue: TDateTime) : TDateTime; procedure SetINIdataBoolean(const Section, ItemName: string; const Value: Boolean); procedure SetINIdataInteger(const Section, ItemName: string; const Value: integer); procedure SetINIdataString(const Section, ItemName, Value: string); end;
Pro označení bázového klíče registru, se kterým se má pracovat (DefaultRootKey) slouží následující konstanty:
HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS HKEY_PERFORMANCE_DATA HKEY_CURRENT_CONFIG HKEY_DYN_DATA