关于TClass的问题(100分)

  • 主题发起人 主题发起人 glasses
  • 开始时间 开始时间
G

glasses

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi的帮助里说:
The TObject class, declared in the System unit, is the ultimate ancestor of all other classes.
但是
TClass = class of TObject;

HRESULT = type Longint
{ from WTYPES.H }
{$EXTERNALSYM HRESULT}

PGUID = ^TGUID;
TGUID = packed record
D1: LongWord;
D2: Word;
D3: Word;
D4: array[0..7] of Byte;
end;
多出来的这个TGUID是干嘛的呢??
 
那个一个结构体,不是类
 
我知道这是个结构体,问题是干嘛用的,挂在TClass里的它的PGUID = ^TGUID;是干嘛的
 
guid啊
全球唯一标识
 
TClass = class of TObject;
注意最后的分号
从分号后面起,以后的内容与TClass无关
 
PGUID = ^TGUID这个指向结构体的指针。
至于结构体是为了你的程序需要定义的,比如你要存储一个点的坐标,
就要用到tpoint,包含xy两项。
 
哦,没看清。便宜肥羊了。
 
后退
顶部