在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TEvent = procedure () of object; TProc = procedure(); TForm1 = class(TForm) btn1: TButton; procedure btn1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.btn1Click(Sender: TObject); begin showmessage('方法指针的长度是:'+Inttostr(SizeOf(TEvent))); showmessage('函数指针的长度是:'+Inttostr(SizeOf(TProc))); end; //函数指针是指向函数的32位指针,占4个字节。 //过程的指针结构如下 // PProc = ^TProc;//过程指针 // TProc = record // Code: Pointer;//指向过程的代码 // end; //方法指针是指向一个结构。方法的指针结构如下 // PMethod = ^TMethod;//方法指针 // TMethod = record // Code: Pointer;//指向方法的代码 // Data: Pointer;//指向对象的数据 // end; end. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论