Ich hätte auch lieber eine Version mit weniger Fehlern in sämtlichen Bereichen.
Mir würde es ja schon reichen, wenn nicht neue eingebaut würden. Realität ist aber leider, dass die Codequalität von Delphis Bibliotheken rapide abnimmt. Beispiel:
http://qc.embarcadero.com/wc/qcmain.aspx?d=115916
Wer das geändert hat, wusste offenbar nicht was die Eigenschaft überhaupt macht. Der Report wurde aber als "Feature Specification issue" / "Extreme corner case" eingestuft, dabei ist das ein Fehler, den vermutlich nicht einmal ein Programmieranfänger machen würde und der in vielen Quelltexten zu Anpassungen führt.
Folge ist, dass nun überall fleißig dieses Feld konditional für XE4 oder höher wieder zurück auf Pointer gecastet wird, wie man ja in diversen 3rd-Party Komponenten auch schon sieht...
So könnte auch ein automatischer Bot Pointer aus den Quelltexten entfernen, da braucht man keine Entwickler mehr...
Naja, man kann froh sein, dass zumindest NativeInt und nicht Integer benutzt wurde...