OK, bin jetzt etwas schlauer. Also: Hintergrund meiner Frage war eigentlich, dass ein Delphi 2007 in Delphi XE 10.2 nicht kompilieren wollte. Ich habe dann versucht, das Problem durch ein Beispiel nachvollziehbar zu reduzieren, mit dem Ergebnis, dass das in BEIDEN Entwicklungsumgebung nicht funktionierte - die Ursache war: ich hatte nicht beachtet, dass im Originalprogramm der schreibende Zugriff durch ein "with meinrecord do" umkapselt war, was in der alten Delphi Version irgendwie funktioniert hat, in der neuen aber nicht.
Lösungswege werden in diesem Thread aufgezeigt:
stackoverflow.com/qu...properties-in-delphi