delphi 回调函数与函数指针
2015-08-21 12:15
323 查看
1.回调函数其实就是通过函数指针进行调用函数的,具体使用例子如下
a) 定义回调函数类型
b) 回调函数的实现
c) 回调函数的调用
i) 定义调用回调函数的函数
a) 定义回调函数类型
type THDFunction=function(k:integer;sExam:string):integer; stdcall;
b) 回调函数的实现
Function HdFunExample(k:integer;sExam:string):integer; stdcall; Begin if k=1226 then ShowMessage(sExam); End;
c) 回调函数的调用
i) 定义调用回调函数的函数
function TForm1.DyHdFunExample(HdFun:THDFunction;I:Integer;str:string):boolean; begin HdFun(i,str); end;ii)调用回调函数
procedure TForm1.btn7Click(Sender: TObject); begin DyHdFunExample(@HdFunExample,1226,'yes'); end;
相关文章推荐
- DelphiAdo Update Criteria
- delphi将图片存储到sql server 2005
- delphi将汉字转为首字母
- delphi listview自绘图形
- delphi开发学习五:QuickReoprt报表控件使用实例
- Delphi如何从内存流中判断图片格式,MemoryStream
- 开发支付宝支付用DELPHI实现 RSA签名
- delphi编程如何判断图片文件的真实类型?
- Delphi中的for循环本质详解
- 给各位使用delphi借助CEF开发的朋友一个帮助
- delphi开发学习四:TClientDataSet与TDataSetProvider控件使用实例
- delphi TMemoryStream对象用法
- Delphi-string转pbyte的方法——Move函数!
- Delphi流操作技巧
- 在delphi中Char,PChar,PByte,Byte,String的相互转换示例
- delphi中的Label控件背景透明
- Delphi TBitMap 位图组件
- 在非UI线程中更改UI(Delphi使用隐藏窗口来处理,QT使用信号槽)
- Delphi开发学习三:TdataSource 控件与 TDBGrid 控件使用实例
- Delphi的Owner与Parent可以不一致,而且Owner不是必须存在(一共7个问题) good