diff --git a/packages/rtl-objpas/src/inc/rtti.pp b/packages/rtl-objpas/src/inc/rtti.pp index 898cc0a9a2..2f1c393b05 100644 --- a/packages/rtl-objpas/src/inc/rtti.pp +++ b/packages/rtl-objpas/src/inc/rtti.pp @@ -7313,7 +7313,7 @@ begin tkClass: SetObjectProp(TObject(Instance), FPropInfo, AValue.AsObject); tkMethod: - SetMethodProp(TObject(Instance), FPropInfo, TMethod(AValue.GetReferenceToRawData^)); + SetMethodProp(TObject(Instance), FPropInfo, PMethod(AValue.GetReferenceToRawData)^); tkInterface: SetInterfaceProp(TObject(Instance), FPropInfo, AValue.AsInterface); tkFloat: