Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
4. Okt 2011
Du meinst TList.Sort. Diese Methode nutzt tatsächlich intern einen Quicksort-Algorithmus, wobei die Vergleichsroutine dann selbst zu schreiben ist. Das steht in der Hilfe aber ganz gut beschrieben.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
2. Okt 2011
Setz doch einfach mal ReportMemoryLeaksOnShutdown auf true (je nach Delphi-Version schon eingebaut oder mittels Installation von FastMM nachrüstbar). Beim Beenden des Programms wird Dir dann schon angezeigt, ob da nicht freigegebene Labels existieren.
Dieser Einwand ist richtig und wichtig und hat mit Deinen Labels nicht das Geringste zu tun. Besser so:
var
Item: TListItem;
begin
...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
30. Sep 2011
Ganz unberechtigt war der Einwand aber nicht.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by DeddyH,
30. Sep 2011
Bitte nicht Destroy direkt aufrufen, sondern stattdessen Free verwenden. Aber das nur am Rande.