2 u013422923 u013422923 于 2015.06.25 17:04 提问

小白求教delphi 结构体指针问题

case PMarketType(FMarketTabSet.Tabs.Objects[0]).iType of
这是什么意思
PMarketType = ^TMarketType;
TMarketType = packed record
FMarketTabSet := TTabSet.Create

PMarketType(FMarketTabSet.Tabs.Objects[0]).iType 这个东西的值是怎么得来的。新手,求大神指点啊,请说详细点谢谢

1个回答

bdmh
bdmh   Ds   Rxr 2015.06.25 17:28
已采纳

FMarketTabSet.Tabs是个列表,里面放着PMarketType ,PMarketType(FMarketTabSet.Tabs.Objects[0])意思就是将列表中第一个对象转为PMarketType 指针,然后访问它的iType字段

结构体是TMarketType

Csdn user default icon
上传中...
上传图片
插入图片