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.