小编Ahm*_*mad的帖子

DELPHI - 如何将一个过程声明为其他过程中的参数?

我需要一个像下面的代码这样的函数(不起作用!这只是一个例子)

type
  TCallBack = procedure( x:String) of object;

procedur procA(CallBack : TCallBack);
begin
    CallBack('hello world')
end;

Run Code Online (Sandbox Code Playgroud)

然后触发 procA 并将过程作为参数传递:

procA( procedure (res : string)
begin
    ShowMessage(res);
end);
Run Code Online (Sandbox Code Playgroud)

delphi

1
推荐指数
1
解决办法
2091
查看次数

标签 统计

delphi ×1