Einzelnen Beitrag anzeigen

Benedikt Magnus

Registriert seit: 6. Jul 2012
Ort: Bonn
190 Beiträge
 
FreePascal / Lazarus
 
#2

AW: TIniFile umbiegen zu TIniMemFile

  Alt 6. Nov 2016, 21:20
Du könntest deine eigene Klasse von TMemIniFile ableiten:
Delphi-Quellcode:
interface

type
  TMeineIniFile = class(TMemIniFile)
  public
    destructor Destroy; override;
  end;

implementation

destructor TMeineIniFile.Destroy;
begin
  UpdateFile;
  inherited;
end;
Dann müsstest du allerdings "TMeineIniFile" statt "TIniFile" schreiben...


Edit: Gerade eingefallen, besser wäre natürlich so etwas:
Delphi-Quellcode:
interface

type
  TMeineIniFile = class(TMemIniFile)
  public
    procedure UpdateFileAndFree;
  end;

implementation

procedure TMeineIniFile.UpdateFileAndFree;
begin
  UpdateFile;
  Free;
end;

Geändert von Benedikt Magnus ( 6. Nov 2016 um 21:23 Uhr)
  Mit Zitat antworten Zitat