在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1 回调函数的概述 type TCallBackFunc = procedure (pData: Pointer) of object;
例: type THDFunction= function(I:integer;s:string):integer; stdcall; 2、 然后根据此原形定义一个相应的函数或过程,对于这个函数或过程来说名字没有什么要求,对函数其参数的类型和返回值的类型必须和定义的回调函数类型完全一致,对于过程来说,只需要其参数类型一样就可以了。
Function HdFunExample(k:integer,sExam:string):integer; stdcall; 过程定义: procedure HdProExample(sExam:string);stdcall;
3、 在程序中实现此回调函数或着过程; Function HdFunExample(k:integer,sExam:string):integer; stdcall; Begin End; procedure HdProExample(sExam:string);stdcall; begin end; 4、 调用过程;
function DyHdFunExample(HdFun:THDFunction;I:integer):boolean; 注:
var I:integer; begin I:=DyHdFunExample(@HdFunExample,i); //……. End; 3 举例说明
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论