Hallo Michael,
ein Leck könnte hier entstehen:
Delphi-Quellcode:
procedure TPageCollection.SetItem(Index: Integer; Item: TImageEnVect);
begin
FInnerList.Items[Index] := Item;
end;
TList schickt zwar beim Entfernen des alten Elements eine Notification, aber erst in
TObjectList wird diese Nachricht abgehört. Du solltest also vor der Zuweisung das alte Element selbst freigeben.
Was die
AV angeht: wurden die TImageEnVect-Controls eventuell schon von ihrem Parent zerstört, wenn du versuchst, sie zu freizugeben?
klick
Gruß Hawkeye