如何把“reference to procedure”从 Delphi 翻译成Lazarus?

6gpjuf90  于 2023-02-08  发布在  其他
关注(0)|答案(1)|浏览(229)

免责声明:我请求“拉撒路”,因为我真的不关心mode Delphimode ObjFPC ...
我正在翻译一些代码从“ Delphi 11”到拉撒路,发现:

TProc = reference to procedure(const AControl: TControl);
....
proc := MyProcedure;

如果我没猜错的话,这似乎是对事件回调方法的某种托管引用。
在拉撒路的统治下我怎么能做出同等的东西呢?

svujldwt

svujldwt1#

你可以从主要分支使用FPC,它从去年5月就有这个功能了,但是,它只会在下一个主要版本发布中,据我所知,这还不在地平线上。
官方公布的功能:
Feature announcement: Function References and Anonymous Functions

相关问题