unit Unit1;
delphi 函数指针 方法指针
delphi 函数指针 方法指针
interface

delphi 函数指针 方法指针
delphi 函数指针 方法指针uses
delphi 函数指针 方法指针  
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,
Forms,
delphi 函数指针 方法指针   Dialogs,
StdCtrls;
delphi 函数指针 方法指针
delphi 函数指针 方法指针type
delphi 函数指针 方法指针  
TEvent
= procedure ()
of object;
delphi 函数指针 方法指针   TProc
=
procedure();
delphi 函数指针 方法指针
delphi 函数指针 方法指针  
TForm1
= class
(TForm)
delphi 函数指针 方法指针     btn1:
TButton;
delphi 函数指针 方法指针     procedure
btn1Click(Sender: TObject);
delphi 函数指针 方法指针 
private

delphi 函数指针 方法指针delphi 函数指针 方法指针   
delphi 函数指针 方法指针{ Private declarations }
delphi 函数指针 方法指针 
public
delphi 函数指针 方法指针delphi 函数指针 方法指针   
delphi 函数指针 方法指针{ Public declarations }
delphi 函数指针 方法指针  
end;
delphi 函数指针 方法指针
delphi 函数指针 方法指针var
delphi 函数指针 方法指针  
Form1: TForm1;
delphi 函数指针 方法指针
delphi 函数指针 方法指针implementation
delphi 函数指针 方法指针
delphi 函数指针 方法指针delphi 函数指针 方法指针
delphi 函数指针 方法指针{$R *.dfm}
delphi 函数指针 方法指针
delphi 函数指针 方法指针procedure
TForm1.btn1Click(Sender: TObject);
delphi 函数指针 方法指针begin
delphi 函数指针 方法指针  
showmessage(
'方法指针的长度是:'+Inttostr(SizeOf(TEvent)));
delphi 函数指针 方法指针  
showmessage(
'函数指针的长度是:'+
Inttostr(SizeOf(TProc)));
delphi 函数指针 方法指针end;
delphi 函数指针 方法指针
delphi 函数指针 方法指针
//
函数指针是指向函数的32位指针,占4个字节。
delphi 函数指针 方法指针
//
过程的指针结构如下
delphi 函数指针 方法指针
//   PProc
= ^TProc;
//
过程指针
delphi 函数指针 方法指针
//
 TProc = record
delphi 函数指针 方法指针
//  Code:
Pointer;
//
指向过程的代码
delphi 函数指针 方法指针
//
 end;
delphi 函数指针 方法指针
//
方法指针是指向一个结构。方法的指针结构如下
delphi 函数指针 方法指针
//  
PMethod = ^TMethod;
//
方法指针
delphi 函数指针 方法指针
//
 TMethod = record
delphi 函数指针 方法指针
//  Code:
Pointer;
//
指向方法的代码
delphi 函数指针 方法指针
//    
Data: Pointer;
//
指向对象的数据
delphi 函数指针 方法指针
// end;

delphi 函数指针 方法指针

delphi 函数指针 方法指针
delphi 函数指针 方法指针
delphi 函数指针 方法指针end.

相关文章: