System.SyncObjs.TInterlocked.Add

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class function Add(var Target: Integer; Increment: Integer): Integer; overload; static; inline;
class function Add(var Target: Int64; Increment: Int64): Int64; overload; static; inline;

C++

static int __fastcall Add(int &Target, int Increment)/* overload */;
static __int64 __fastcall Add(__int64 &Target, __int64 Increment)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.SyncObjs.pas
System.SyncObjs.hpp
System.SyncObjs TInterlocked

Description

Incrémente une valeur entière par une autre.

Il existe deux méthodes Add surchargées. Les deux méthodes Add incrémentent un Target par Increment. Le type des paramètres de la première méthode est entier, alors que le type des paramètres de la seconde méthode est Int64.

La méthode renvoie la valeur du paramètre incrémenté dans le type correspondant.

Voir aussi