【问题描述】
该问题是由于早期的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 解决此问题。
【严重级别】
高
【更新级别】
推荐
【特别感谢】
星五