Forum: Programmieren allgemein
by Frank Ranis,
9. Feb 2015
Hallo himitsu,
procedure TForm1.Button4Click(Sender: TObject);
begin
FreeAndNil(bmp);
end;
Ok , das ist nun aber ein Problem meiner Programmierung.
Forum: Programmieren allgemein
by Frank Ranis,
9. Feb 2015
Hallo himitsu,
OK das mit dem Array war jetzt ein doofes Besipiel, wollte ja nur den aktuell benutzen Speicherbedarf ausgeben.
Nehmen wir das folgende Beispiel:
Ich habe zwei Buttons.
Mit Button3 erzeuge ich ein BMP.
Mit Button4 kille ich es wieder.
Forum: Programmieren allgemein
by Frank Ranis,
9. Feb 2015
Hallo,
hatte öfter mal Objekte oder Speicher nicht richtig freigegeben , aber in diversen Schleifen immer wieder neu erzeugt und so ne Menge Leichen erzeugt.
Nun überwache ich meinen aktuellen Speicherbedarf mit 'GetHeapStatus.TotalAllocated' .
Einfach ab und an per Timer abfragen.
Kann man prima in einer Statusbar, fest eingebaut im Programm, ausgeben.
Quelltext und ZIP siehe unten.
...