Einzelnen Beitrag anzeigen

IngoD7

Registriert seit: 16. Feb 2004
464 Beiträge
 
Delphi 7 Enterprise
 
#8

Re: Combobox mit AddObject - Speicher automatisch freigeben

  Alt 20. Feb 2007, 15:00
Zitat von backdraft:
Ich hab mittlerweile festgestellt, dass wenn ich die Items auf TComponent basieren lasse (TNeuesComboBoxItem = class(TComponent), macht er er es.

Das ist aber irgendwie von hinten durch die Brust ins Auge.
Damit erzwingst/ermöglichst du möglicherweise - auf was für Kosten auch immer - dass deine Combobox ihre Einträge bzw. die Objekte in den Einträgen automatisch freigibt. Also so, wie eine Form für die Freigabe der visuellen Komponenten auf ihr verantwortlich ist. War das die ganze Zeit dein Ziel?

Da finde ich aber die manuelle Freigabe sowohl der Listen-Objekte in TComboBox.Destroy als auch deiner ComboBox mittels ComboBox.Free in TForm.Destroy viel sauberer.
  Mit Zitat antworten Zitat