由于我对 delphi 中的事件不熟悉,因此我正在努力研究如何将 dwsXPlatform.TCollectFileProgressEvent 与 dwsXPlatform.CollectFiles 结合使用。
在 DWScript 存储库中,没有示例甚至测试代码。
type
TForm1 = class(TForm)
btn1: TButton;
mmoDirList: TMemo;
mmoOnCollectFiles: TMemo;
procedure btn1Click(Sender: TObject);
private
OnCollectFileProgressEvent: TCollectFileProgressEvent;
end;
{...}
procedure TForm1.btn1Click(Sender: TObject);
begin
mmoDirList.Clear;
CollectFiles('c:\MyDelphiFiles', '*.pas', mmoDirList.Lines, True, OnCollectFileProgressEvent);
end;