QWorker更新-TQWorkers.Clear函数增加允许忽略作业的Data成员清理作业Workers.Clear(DoPlanJob, INVALID_JOB_DATA);

【更新说明】

要清除单独一个过程的作业时,原来的代码要求Data必需与原始的作业投寄时的Data指针的值一致,否则将被忽略。新增一个INVALID_JOB_DATA值定义(Pointer(-1)),当传递的附加数据检查指针值为该值时,会只检查作业过程名称而忽略附加数据指针的检查。也就是说下面的代码:

Workers.Clear(DoPlanJob, INVALID_JOB_DATA);

将清除掉所有DoPlanJob作业,而不管作业的Data附加数据成员的值。

【更新级别】

建议更新

分享到: