E
ebeggar
Unregistered / Unconfirmed
GUEST, unregistred user!
假设我定义了如下两种类型:
类型1:
TmyStru = packed record //44 bytes
s1 : packed array[1..2] of byte;
S2 : packed array[1..7] of byte;
s3 : packed array[1..7] of byte;
s4 : packed array[1..7] of packed record
bH : byte;
bM : byte;
eH : byte;
eM : byte;
end;
end;
类型2:
TmyData = array[1..44] of byte;
现在需要将定义为类型1的变量sData(sData: TmyStru)赋值给定义为类型2的变量dData(dData: TmyData),
请问,如何一次操作完成,而不用一个byte一个byte的去读取,再写入?
类型1:
TmyStru = packed record //44 bytes
s1 : packed array[1..2] of byte;
S2 : packed array[1..7] of byte;
s3 : packed array[1..7] of byte;
s4 : packed array[1..7] of packed record
bH : byte;
bM : byte;
eH : byte;
eM : byte;
end;
end;
类型2:
TmyData = array[1..44] of byte;
现在需要将定义为类型1的变量sData(sData: TmyStru)赋值给定义为类型2的变量dData(dData: TmyData),
请问,如何一次操作完成,而不用一个byte一个byte的去读取,再写入?