Hmm...
Delphi-Quellcode:
begin
aCurve := TCurve.Create;
for i := -10
to 10
do
begin
aTPointF.X := i;
aTPointF.Y := -10 + i * i - i;
aCurve.Add(aTPointF)
// -> AV
end;
end;
(Ich kenne mich mit GenericLists nicht wirklich aus, die gibt es in D6 nicht
)
Mal ne ganz blöde Frage:
Wird bei List.Add() immer eine KOPIE des Records in die Liste eingehängt, oder das übergebene Record selber?
Ansonsten hast Du doch immer das selbe Record mit den selben Werten (des letzten Records) in der Liste...