求助!奇怪的长度问题 ( 积分: 15 )

  • 主题发起人 主题发起人 nosence
  • 开始时间 开始时间
N

nosence

Unregistered / Unconfirmed
GUEST, unregistred user!
type
pTMsgHeader=^TMsgHeader;
TMsgHeader = record
p1:DWord;
p2:integer;
p3:word;
p4:word;
p5:word;
p6:integer;
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(inttostr(SizeOf(TMsgHeader)))
end;

这样显示长度是20
应该是18才对啊!怎么回事哦?
 
自己解决了。。。浪费分啦
 
试试 TMsgHeader = packed record ..
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
804
import
I
I
回复
0
查看
678
import
I
I
回复
0
查看
762
import
I
后退
顶部