Когда WPARAM изменился от подписания на Unsigned?

StackOverflow https://stackoverflow.com/questions/7837084

  •  27-10-2019
  •  | 
  •  

Вопрос

В Delphi 6 WPARAM объявляется как подписанный:

WPARAM = Longint;

В Delphi 2010 WPARAM объявляется как подписанный:

WPARAM = INT_PTR;

Но в XE2 он объявлен без знака:

WPARAM = UINT_PTR;

Официальный Определение Windows является:

typedef UINT_PTR WPARAM;

Это совпадает с XE2.


Кто -нибудь знает, было ли изменение для XE или для XE2?

Это было полезно?

Решение

В Delphi XE WPARAM = INT_PTR; Таким образом, изменение было введено в XE2.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top