Auch mit GarbageCollector wäre es immer die gleiche Referenz, wenn man immer wieder das selbe Objekte verwendet.
Im NextGen (Android/iOS) verhalten sich Objekte jetzt schon wie Interfaces (und ein Free wird böswillig ignioriert)
und im neuen 10.4 soll sich dann auch nochmal alles TOTAL ändern.
Zitat:
Einheitliches Speichermodell für alle Plattformen
https://community.idera.com/develope...udio-10-4-beta
https://community.idera.com/develope...d-code-insight
https://blog.marcocantu.com/blog/202...d-records.html
...
Und ja, Objekt-Referenzen und Interfaces sind "nur" Zeiger.
Es gibt aber eine Ausname: TList<TMyRecord>
wobei im alten TList +
PMyRecord natürlich auch nur Zeiger sind.