Ganz abgesehen davon, daß jedem immer schon klar war, daß auch mal eben sowas wie dieses hier:
D2007-Messages.pas:
Delphi-Quellcode:
TMessage = packed record
Msg: Cardinal;
case Integer of
0: (
WParam: Longint;
LParam: Longint;
Result: Longint);
Jederzeit zu
D-XE2-
Winapi.Messages.pas:
Delphi-Quellcode:
TMessage =
record
Msg: Cardinal;
case Integer
of
0: (
WParam: WPARAM;
// Das ist natürlich in Winapi.Windows deklariert als: WPARAM = UINT_PTR;
LParam: LPARAM;
Result: LRESULT);
werden kann. Was unter Umständen zu einem hohen Grad an Verwirrung führen kann.
Aber damit muss man eben von Release zu Release rechnen, weshalb es sich schon aufgrund der eingesparten Mannjahre lohnt im Zyklus wenigstens ein Release auszulassen.
Sherlock