QWorker更新-修正了早期Delphi版本编译提示Clear函数已声明的问题

【问题描述】

该问题是由于早期的Delphi版本重载时,只关心参数而未考虑返回值的情况引起的。问题发生在下面的两处重载:

/// <summary>清除指定信号关联的所有作业</summary>
/// <param name="ASingalId">要清除的信号ID</param>
/// <returns>返回实际清除的作业数量</returns>
function Clear(ASignalId: Integer): Integer; overload;
/// <summary>清除指定句柄对应的作业</summary>
/// <param name="ASingalId">要清除的作业句柄</param>
/// <returns>返回实际清除的作业数量</returns>
procedure Clear(AHandle: IntPtr); overload;

通过将后一个函数改名为 ClearSingleJob 解决此问题。

【严重级别】

【更新级别】

推荐

【特别感谢】

星五

分享到: