Ich habe jetzt noch ein bisschen herrmprobiert und festgestellt, dass PossibleProductList.Count zwar nach dem Add 1 ist, aber ich über
Delphi-Quellcode:
for i := 1 to PossibleProductList.Count do
begin
aProduct := (PossibleProductList.Items[i-1]) as TProduct;
//Etwas mit aProduct machen
end;
nicht an die Objekte dran komme. Auch bei den Debugger-Informationen (Tooltip bei Variablenname) wird mit nur "ProductList: ()" angezigt.
Auch in einer kleinen Test-Applikation mit zwei Buttons in einer ObjectList war das selbe (Count = 1; "ProductList: ()") zu beobachten.