|
@@ -3342,7 +3342,7 @@ begin
|
|
if FTypeData^.ParamCount > 0 then begin
|
|
if FTypeData^.ParamCount > 0 then begin
|
|
context := TRttiContext.Create;
|
|
context := TRttiContext.Create;
|
|
try
|
|
try
|
|
- paramtypes := PPPTypeInfo(ptr);
|
|
|
|
|
|
+ paramtypes := PPPTypeInfo(AlignTypeData(ptr));
|
|
visible := 0;
|
|
visible := 0;
|
|
for i := 0 to FTypeData^.ParamCount - 1 do begin
|
|
for i := 0 to FTypeData^.ParamCount - 1 do begin
|
|
obj := context.GetByHandle(infos[i].Handle);
|
|
obj := context.GetByHandle(infos[i].Handle);
|