Es ist mir unbegreiflich, wie Du so etwas behaupt kannst. Das
Unicode-Debakel, als ein
char mehr als ein 1 Byte bekam, liegt ja wohl noch nicht solange zurück. Und selbst Du bist doch wohl nicht der Meinung, daß eine Größenverdopplung, absolute keine Änderung ist.
Doch bin ich.
Delphi 2007: Char = ein generischer Typ (da
Ansi-Compiler > AnsiChar)
Delphi 2009: Char = ein generischer Typ (da
Unicode-Compiler > WideChar)
Also da hat sich an seiner
Definition absolut garnichts verändert.
"Real48" war schon immer ein Fehler und dieser Fehler wurde dort gefixt.
PS: String ist kompatibel zu PChar (seit Delphi 2) und an der PChar-Definition hat sie wohl noch nie was geändert.
(also, seitdem man erkannt hat, daß 1-Byte zukünftig nicht mehr ausreichen wird und man irgendwann man upgraden muß)