如何将C#事件翻译成Delphi
我正在将某种代码从VisualStudio移植到Delphi10 想知道我们应该如何翻译以下结构:如何将C#事件翻译成Delphi,c#,visual-studio,delphi,delphi-10.2-tokyo,C#,Visual Studio,Delphi,Delphi 10.2 Tokyo,我正在将某种代码从VisualStudio移植到Delphi10 想知道我们应该如何翻译以下结构: public event PreviewReadyDelegate PreviewReady { add { Scheduler.AddOrRemoveEvent(() => { _previewReady += value; }); } remove { Scheduler.AddOrRemoveEvent(() => { _prev
public event PreviewReadyDelegate PreviewReady
{
add { Scheduler.AddOrRemoveEvent(() => { _previewReady += value; }); }
remove { Scheduler.AddOrRemoveEvent(() => { _previewReady -= value; }); }
}
感谢您的帮助。C#。Delphi语言中没有等效的构造。您需要实现自己的多播机制,或者使用第三方库中的现有机制,例如。中没有XE10,我删除了XE标记,因为它引用了我确信您没有使用的特定版本。啊,干扰:)