关于记录型的长度问题(200分)

  • 主题发起人 主题发起人 yansh
  • 开始时间 开始时间
Y

yansh

Unregistered / Unconfirmed
GUEST, unregistred user!
记录定义如下:
TGroupType=(gline,gRec,gDot);
TPic_Sp=record
GroupType:TGroupType;
Offset:Integer;
flag:Integer;
end;
问题:
我在两个程序中定义了相同的如上的类型:用SIZEOF(TPIC_SP)求其字节数,得到两个不同的
结果:9,12.可能是这两个程序的哪个编译开关量不同所造成的.特出200分,以求正确答案.
先行谢过.
 
Project-->Option...
Compiler
Record Field Alignment
 
谢谢JOBSLEE.原因正如你说,不过改完后应重新BUILD一下,我就是忘了这一步.谢谢.
 
后退
顶部