对于过程的声明: type THDProcedure=procedure(s:string); 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、 调用过程; 回调函数一般作为系统的某个函数的入口地址; 根据调用函数的原形:
|
正在阅读:Delphi基础:回调函数及其使用Delphi基础:回调函数及其使用
2004-02-23 15:03
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键