Domanda

In Delphi 6 WPARAM viene dichiarato firmato:

WPARAM = Longint;

A Delphi 2010 WPARAM viene dichiarato firmato:

WPARAM = INT_PTR;

Ma in XE2 è dichiarato non firmato:

WPARAM = UINT_PTR;

L'ufficiale Definizione di Windows è:

typedef UINT_PTR WPARAM;

Questo corrisponde a XE2.


Qualcuno sa se la modifica è stata apportata per XE o per XE2?

È stato utile?

Soluzione

In Delphi XE WPARAM = INT_PTR; Quindi il cambiamento è stato introdotto in XE2.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top