Aber: er wird auch durch FMyList.Add(Rec); nochmal aufgerufen!
Was ich als falsch empfinde!
Bei dem
Add wird ja eine Kopie des Records an die Liste angefügt. Andernfalls würden ja folgende Änderungen an
Rec auch in der Liste gespeicherte Element verändern.