【错误描述】
TQJobGroup.Cancel 调用了 TQSimpleJobs.Clear 来清除与自身相关的所有作业,而 TQSimpleJobs.Clear 时,只检查了作业的关联作业函数所隶属的对象,没有检查对应的分组,从而引发此问题。
【更新描述】
1、修正了前述错误;
2、修改了 TQJobGroup.Cancel 时的返回结果,如果有取消的作业,则返回的值为 wrAbandoned ,而不再是 wrSignaled,从而能够从等待的结果就可以判定是否全部执行完成。
【严重程度】
中
【影响范围】
使用 TQJobGroup 来进行分组作业部分
【更新级别】
推荐
【特别感谢】
浪迹