Quand est-ce changement WPARAM d'être signé à unsigned?
-
27-10-2019 - |
Question
Dans Delphi 6 WPARAM
est déclarée comme étant signé:
WPARAM = Longint;
Dans Delphi 2010 WPARAM
est déclarée comme étant signé:
WPARAM = INT_PTR;
Mais XE2 elle est déclarée comme étant non signé:
WPARAM = UINT_PTR;
Le de Windows est:
typedef UINT_PTR WPARAM;
correspond ainsi à XE2.
Quelqu'un sait si le changement a été fait pour XE ou pour XE2?
La solution
Dans Delphi XE WPARAM = INT_PTR;
si le changement a été introduit en XE2.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow