delphi 中的函数指针 回调函数
来源:互联网 发布:php推送消息到app 编辑:程序博客网 时间:2024/05/21 09:02
以下代码仅仅是测试代码:delphi XE7 UP1
interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;type TForm1 = class(TForm) btn1: TButton; btn2: TButton; edt1: TEdit; procedure btn1Click(Sender: TObject); procedure FormCreate(Sender: TObject); procedure FormShow(Sender: TObject); procedure FormDestroy(Sender: TObject); private { Private declarations } public { Public declarations } end; TMethod = procedure(v:string);var Form1: TForm1; FList: TList;implementation{$R *.dfm}procedure p1(v:string);begin ShowMessage('p1'+v);end;procedure p2(v:string);begin ShowMessage('p2'+v);end;procedure callt(my:TMethod;v:string);begin my(v);end;procedure TForm1.btn1Click(Sender: TObject);var v_s:string;begin v_s:= edt1.Text; callt(FList.Items[StrToInt(v_s)],v_s);end;procedure TForm1.FormCreate(Sender: TObject);begin FList := TList.Create;end;procedure TForm1.FormShow(Sender: TObject);begin FList.Add(@p1); FList.Add(@p2); edt1.Clear;end;procedure TForm1.FormDestroy(Sender: TObject);begin FreeAndNil(FList);end;end.
0 0
- delphi 中的函数指针 回调函数
- delphi 回调函数与函数指针
- Delphi中的回调函数
- Delphi中的回调函数
- Delphi中的回调函数
- 函数指针&回调函数&linux中的signal函数
- 函数指针&回调函数&linux中的signal函数
- 函数指针&回调函数&linux中的signal函数
- 函数指针&回调函数&linux中的signal函数
- 回调函数 函数指针
- 函数指针回调函数
- 函数指针回调函数
- 函数指针 回调函数
- 回调函数,函数指针
- 指针函数 、函数指针 、 回调函数
- 指针函数、函数指针、回调函数
- C语言中的回调函数(函数指针)
- 函数指针中的回调函数(C语言版本)
- MFC单文档框架编程(一): 分隔窗口的实现
- 常用Linux命令合集
- MFC单文档框架编程(二): SDI框架下的消息处理
- MFC单文档框架编程(三): CTabView的使用
- Struts 1 之<bean>标签库
- delphi 中的函数指针 回调函数
- uva 11388 GCD LCM(简单数学)
- Redis命令总结
- Eclipse 常用快捷键整理
- Linux环境下svn常用调试命令
- linux系统的sudo apt-get命令大全
- 接 口
- 当把目标定为买一栋楼时,买一套房就变得轻而易举,有朋友时,一起疯一起乐一起干活;一个人时,刻苦学习,攻读我的圣经。 不管你身处何方,小黄人软件都是你强大的后盾。
- 多线程并发常用类:condition,semaphore,CyclicBarrier,countdownlatch,exchanger使用整理