回调函数实例

简介: 一 编写回调函数代码 type TCallBackFunction=function(s:string):integer; CallMe(s:string):integer;procedure TestCallBack(CllBackFunction:TCallBackFunction);...

一 编写回调函数代码

type

TCallBackFunction=function(s:string):integer;

CallMe(s:string):integer;


procedure TestCallBack(CllBackFunction:TCallBackFunction);far;external 'Other';


function CallMe(s:pchar):integer;

begin

CallMe :=Length(Strpas(strpas(s)));

end;


procedure Form1.Button1Click(Sender:TObject);

begin

TestCallBack(CallMe);

end;


二 Other.dll中的代码

type

TMainFunction=function(s:string):integer;

TestCallBack(MainFunc:TMainFunc);


TestCallBack(MainFunc:TMainFunction)

var

result:integer;

begin

result :=MainFunc('test');

end; 

相关文章
|
1月前
|
JavaScript 前端开发
计算属性和 watch 监听函数的回调函数可以异步执行吗?
【10月更文挑战第23天】总的来说,虽然计算属性和监听函数的回调函数通常是同步执行的,但在特定情况下可以进行异步操作。在实际应用中,要根据具体的需求和场景来合理选择是否使用异步执行,并注意处理好异步操作的结果和状态,以确保应用的正常运行和性能优化。
|
4月前
回调函数
【8月更文挑战第21天】
30 1
|
前端开发 JavaScript 测试技术
理解回调函数
理解回调函数
96 0
【回调函数】
【回调函数】
55 0
|
API C++
回顾C++回调函数
回顾C++回调函数
|
Serverless 容器
每个请求通常会触发一个新的函数实例来处理。
每个请求通常会触发一个新的函数实例来处理。
77 2
|
Serverless 容器
每个请求通常会触发一个新的函数实例来处理
每个请求通常会触发一个新的函数实例来处理
82 1
「C/C++」C/C++ 回调函数
「C/C++」C/C++ 回调函数
130 0
|
前端开发 小程序 Java
小程序不同页面的异步回调,callback和promise的使用讲解
小程序不同页面的异步回调,callback和promise的使用讲解
207 0