Zitat von
xZise:
@ Hawkeye219:
Warum "noch"
Falls die Breite der TPoint-Felder auf 64 Bit geändert wird, funktioniert der TypeCast nicht mehr. Der wParam-Parameter in den Messages wurde auch mal von 16 Bit auf 32 Bit verbreitert.
Mein Rat: bleibe bei den Einzel-Vergleichen, das ist für den Leser leichter nachzuvollziehen. Der von Delphi erzeugte Assembler-Code ist für beide Varianten übrigens nahezu identisch. Bei den Einzelvergleichen kommt Delphi sogar mit einem CPU-Register aus.
Gruß Hawkeye