Objekt TKAPRegOptions: Porovnání verzí
Z K.A.P.
Skočit na navigaciSkočit na vyhledávání (Nová stránka: ===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é v...) |
m |
||
Řádek 1: | Řádek 1: | ||
===Objekt TKAPRegOptions=== | ===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. | + | Tato třída slouží pro podporu práce s registry Windows ve [[Skriptovací programovací jazyk|skriptovacím programovacím jazyku]]. 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 | TKAPRegOptions = class |
Aktuální verze z 15. 2. 2015, 14:28
Objekt TKAPRegOptions
Tato třída slouží pro podporu práce s registry Windows ve skriptovacím programovacím jazyku. 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