Topic Path: Symbol Reference > Classes > TIdThreadSafeInteger Class > TIdThreadSafeInteger Methods > Decrement Method > Decrement Method (Integer)
TIdThreadSafeInteger.Decrement Method (Integer)

Decreases the value of thread-safe data type by the indicated amount.

function Decrement(
    const AValue: Integer
): Integer; overload;
Amount to decrease the thread-safe data type. 

Integer - Value for the data type prior to decrementing.

Decrement is an Integer function used to decrease the Value of the thread-safe data type by the amount indicated in AValue. 

Decrement calls Lock to enable the resource protection capabilities of the object instance prior to updating the associated value for the data type. Decrement calls Unlock to disable resource protection when the value is successfully updated, or an exception is raised. 

Use Increment to increase the value of the thread-safe data type.

Copyright 1993-2006, Chad Z. Hower (aka Kudzu) and the Indy Pit Crew. All rights reserved.
Post feedback to the Indy Docs Newsgroup.