|
@@ -183,6 +183,7 @@ type
|
|
public
|
|
public
|
|
constructor Create(const AFileName: string); overload;
|
|
constructor Create(const AFileName: string); overload;
|
|
constructor Create(const AFileName: string; AAccess: LongWord); overload;
|
|
constructor Create(const AFileName: string; AAccess: LongWord); overload;
|
|
|
|
+ destructor destroy; override;
|
|
function ReadDate(const Section, Name: string; Default: TDateTime): TDateTime; override;
|
|
function ReadDate(const Section, Name: string; Default: TDateTime): TDateTime; override;
|
|
function ReadDateTime(const Section, Name: string; Default: TDateTime): TDateTime; override;
|
|
function ReadDateTime(const Section, Name: string; Default: TDateTime): TDateTime; override;
|
|
function ReadInteger(const Section, Name: string; Default: Longint): Longint; override;
|
|
function ReadInteger(const Section, Name: string; Default: Longint): Longint; override;
|
|
@@ -551,6 +552,13 @@ begin
|
|
Create(AFileName,KEY_ALL_ACCESS);
|
|
Create(AFileName,KEY_ALL_ACCESS);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
+destructor TRegistryIniFile.destroy;
|
|
|
|
+
|
|
|
|
+begin
|
|
|
|
+ FreeAndNil(FRegInifile);
|
|
|
|
+ Inherited;
|
|
|
|
+end;
|
|
|
|
+
|
|
procedure TRegistryIniFile.DeleteKey(const Section, Name: String);
|
|
procedure TRegistryIniFile.DeleteKey(const Section, Name: String);
|
|
begin
|
|
begin
|
|
FRegIniFile.Deletekey(section,name);
|
|
FRegIniFile.Deletekey(section,name);
|