Fix for records

This commit is contained in:
mysticbbs 2012-04-20 19:28:38 -04:00
parent bbb3916764
commit 5cee7974a7
1 changed files with 4 additions and 1 deletions

View File

@ -930,6 +930,7 @@ Var
RecInfo : TRecInfo;
Target : Byte;
TempStr : String;
RecID : Word;
Begin
CheckArray (VarNum, ArrayData, RecInfo);
@ -961,7 +962,9 @@ Begin
iRecord : Begin
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;