THandle
- это тип, объявленный на основе Cardinal
в Delphi XE. (Из-за 64-битной и кроссплатформенности он определен как NativeUInt
в XE2). Это новый тип.
Если ваш GetHandle
получатель возвращает THandle
, ваша собственность также должна быть объявлена как THandle
. Измените это, и все должно работать нормально.