Frage

In Delphi 6 WPARAM wird als signiert erklärt:

WPARAM = Longint;

In Delphi 2010 WPARAM wird als signiert erklärt:

WPARAM = INT_PTR;

Aber in XE2 wird es als unsigniert erklärt:

WPARAM = UINT_PTR;

Das offizielle Windows -Definition ist:

typedef UINT_PTR WPARAM;

Dies passt zu XE2.


Weiß jemand, ob die Änderung für XE oder für XE2 vorgenommen wurde?

War es hilfreich?

Lösung

In Delphi XE WPARAM = INT_PTR; Die Änderung wurde also in XE2 eingeführt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top