




Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,

StdCtrls;



TEvent = procedure ()
of object;

= procedure();


TForm1 = class(TForm)

TButton;

btn1Click(Sender: TObject);





end;



Form1: TForm1;






TForm1.btn1Click(Sender: TObject);


showmessage('方法指针的长度是:'+Inttostr(SizeOf(TEvent)));

showmessage('函数指针的长度是:'+Inttostr(SizeOf(TProc)));





= ^TProc;//过程指针


Pointer;//指向过程的代码



PMethod = ^TMethod;//方法指针


Pointer;//指向方法的代码

Data: Pointer;//指向对象的数据




