请问以下类型转换是否有更好的方法?(30分)

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的去读取,再写入?
 
谢谢tseug,应该可以,我先试试
 
已经试过了,OK!
再次谢谢tseug!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
662
import
I
I
回复
0
查看
386
import
I
I
回复
0
查看
505
import
I
顶部