Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by API,
23. Nov 2009
Den Code habe ich noch etwas formatiert ("Style-Guide Konform")
u.a.:
true --> True
false --> False
break --> Break
Zudem noch die Versionsnummer in FastIniFiles.pas aktualisiert. Sonst wurde nichts geändert.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by API,
22. Nov 2009
http://codepaste.net/78msi9
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by API,
22. Nov 2009
Nach hinzufügen des override kommt aber eine Fehlermeldung.
FastIniFiles.pas(77): Cannot override a static
@hoika: auch nach ändern durch inherited Destroy; geht der Leak nicht weg.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by API,
22. Nov 2009
@hoika: Bei beiden Varianten wird der
destructor TFIniFile.Free(SaveChanges: Boolean = true); aufgerufen.
Zudem: Warum kann man das nicht mit with machen? Danach muss überall ein FIniFile. geschrieben werden, der Code wird unschön (/größer)
var
FIniFile: TFIniFile;
begin
FIniFile:= TFIniFile.Create('C:\...\test.ini');
try
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by API,
22. Nov 2009
Wie kann man das beheben?
@hoika: Was ist denn daran falsch?
procedure TForm1.FormCreate(Sender: TObject);
var
FIniFile: TFIniFile;
begin
FIniFile:= TFIniFile.Create('C:\...\test.ini');
try
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by API,
22. Nov 2009
Hallo
Bin auf FastIniFiles (http://home.arcor.de/smartprog4u/) umgestiegen weil es ein paar nette Funktionen bietet und schneller läuft.
Das Problem: Beim Beenden des Programms gibt es Memory Leaks.
Testcode:
uses
FastIniFiles;