QWorker更新-修改了作业返回值为一个具体作业句柄

【更新内容】

修改Post、Delay、Wait、At、LongtimeJob的返回值类型,由原来的布尔值(Boolean)改为64位整数。返回的64位整数是对应于具体作业的句柄,在需要清理该作业时,可以直接当作参数传递给Workers.Clear函数,以更高效的清除单独作业。在投寄失败时,返回值为0.

由于此项变更,在Delphi中使用时,如果您原来的编码中存在着的判断投寄是否成功的代码需要做一些简单改变,改成判断返回值是否为0.在C++ Builder中使用时,由于C语言将任何非0值视为真,所以不需要做任何变更。

可选

【特别感谢】

恢弘提供需求

分享到: