【发布时间】:2016-07-09 06:47:00
【问题描述】:
我对 Tparallel.for 中的迭代次数有疑问。 我有 100 个文件夹,每个文件夹中都有一个要运行的文件(run.bat)。 运行后在文件夹中创建 out.txt 文件。当我使用 Tparalle.for 进行 100 次迭代时,我随机收到 90 到 98 个 out.txt,而它是 100。 我的代码如下(Delphi XE7):
TParallel.For(1, 100, procedure(i: integer)
begin
SetCurrentDir(path + '\test\' + IntToStr(i));
WinExec32AndWait(PChar('run.bat'), 0);
end);
【问题讨论】:
-
抱歉,我不明白有什么问题?你期待什么,真正的结果是什么?可能还想看:stackoverflow.com/help/asking
标签: delphi delphi-xe7