質問

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