Fix for records
This commit is contained in:
parent
bbb3916764
commit
5cee7974a7
|
@ -930,6 +930,7 @@ Var
|
||||||
RecInfo : TRecInfo;
|
RecInfo : TRecInfo;
|
||||||
Target : Byte;
|
Target : Byte;
|
||||||
TempStr : String;
|
TempStr : String;
|
||||||
|
RecID : Word;
|
||||||
Begin
|
Begin
|
||||||
CheckArray (VarNum, ArrayData, RecInfo);
|
CheckArray (VarNum, ArrayData, RecInfo);
|
||||||
|
|
||||||
|
@ -961,7 +962,9 @@ Begin
|
||||||
iRecord : Begin
|
iRecord : Begin
|
||||||
NextWord;
|
NextWord;
|
||||||
|
|
||||||
Move (VarData[W]^.Data^, GetDataPtr(VarNum, ArrayData, RecInfo)^, VarData[W]^.DataSize);
|
RecID := FindVariable(W);
|
||||||
|
|
||||||
|
Move (VarData[RecID]^.Data^, GetDataPtr(VarNum, ArrayData, RecInfo)^, VarData[RecID]^.DataSize);
|
||||||
End;
|
End;
|
||||||
End;
|
End;
|
||||||
End;
|
End;
|
||||||
|
|
Loading…
Reference in New Issue