簡體   English   中英

如何將 C# 事件轉換為 Delphi

[英]How to translate C# events to Delphi

我正在將某種代碼從 Visual Studio 移植到 Delphi 10。

想知道我們應該如何翻譯以下結構:

public event PreviewReadyDelegate PreviewReady
    {
        add     { Scheduler.AddOrRemoveEvent(() => { _previewReady += value; }); }
        remove  { Scheduler.AddOrRemoveEvent(() => { _previewReady -= value; }); }
    }

幫助表示贊賞。

C# 事件是多播委托 Delphi 語言中沒有等效的結構。 您需要實現自己的多播機制或使用第三方庫中的現有機制,例如在spring4d中找到的機制

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM