Jedem Entwickler, der mit Delphi anfängt, unterläuft häufig folgender Fehler:
Man öffnet ein Formular mit “frmBeispiel.Show;” und schließt es mit “frmBeispiel.Close;”.
Dabei geht man davon aus, dass der Speicher wieder freigegeben wird. Irrtum!
Gleiches gilt für alle Objekte!
Deshalb mit “FreeAndNil(objekt);” freigeben.
Dynamische Arrays gibt man mit “SetLength(array,0);” frei.
