Zitat von
jim_raynor:
Ich glaube ListBox1.Items.Free sollte man unter keinen umständen machen. Items wird ja von der ListBox verwaltet und diese dann einfach freigeben ...
Exactamente.
Items gehört ListBox1 und darf nur von ListBox1 zerstört/gefree'd werden!
Wäre Objekt Pascal perfekt, würde der Aufruf von ListBox1.Items.Free in der Klasse TListBox abgefangen und verhindert werden.