TOnReadEvent = procedure(Track: Integer) of object;是什么意思?(20分)

  • 主题发起人 主题发起人 jj830104
  • 开始时间 开始时间
J

jj830104

Unregistered / Unconfirmed
GUEST, unregistred user!
TOnReadEvent = procedure(Track: Integer) of object;
这是个什么结构呢?
 
TOnReadEvent是一个接口 该接口是一个过程 参数列表是一个整型值参 of object表示实现这个接口的过程必须是一个类过程而不是全局过程
 
方法函数/方法过程。
实质上等效于Win32 中的函数原型。
只要声明等效这个结构的都可以声明为该变量
FOnReadEvent: TOnReadEvent;
在VCL源代码中很多地方用这样的方式来定义事件。
 
定义一种方法类型,就像OnClick这样的也是一种属性,也是有数据类型的.
 
后退
顶部