Pregunta

En Delphi 6 WPARAM se declara firmado:

WPARAM = Longint;

En Delphi 2010 WPARAM se declara firmado:

WPARAM = INT_PTR;

Pero en XE2 se declara no firmado:

WPARAM = UINT_PTR;

El oficial Definición de Windows es:

typedef UINT_PTR WPARAM;

Esto coincide con XE2.


¿Alguien sabe si el cambio se realizó para Xe o para XE2?

¿Fue útil?

Solución

En Delphi xe WPARAM = INT_PTR; Entonces el cambio se introdujo en XE2.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top