我的目标是在运行之前将一些数据(TValue)存储在TTask实例中,然后在任务中使用它。我想使用匿名处理程序而不是TNotifyEvent。
这样的事情:
LTask.SetData(LMyData);
以后使用它:
LSomeData := TTask.CurrentTask.GetData();
因此可以通过Task的实例访问数据。
我在考虑继承TTask,but it's tricky,可能不是最好的选择。
有没有其他方法可以使用RTTI或其他方式将数据存储到TTask中?
我使用Delphi 10 Seattle。