Es könnte sein, dass Referenz in "Menge" bereits zu Beginn defekt/ungültig ist und der Lesezugriff rein zufällig funktioniert.
Kompilierst du mit 32 oder 64 Bit?
Nur nachgefragt, weil grade jemand Anderes in Win64 scheinbar auch Problemchen hat. https://www.delphipraxis.net/207084-...ml#post1483576
Hast du mal ein komplettes Clean gemacht?
"Bereinigen" in der Projektverwaltung und Build statt Compile,
bzw. vorher alle deine
DCU gelöscht.