System.Contnrs.TCustomBucketList.ForEach

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function ForEach(AProc: TBucketProc; AInfo: Pointer = nil): Boolean; overload;
function ForEach(AEvent: TBucketEvent): Boolean; overload;

C++

bool __fastcall ForEach(TBucketProc AProc, void * AInfo = (void *)(0x0))/* overload */;
bool __fastcall ForEach(TBucketEvent AEvent)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Contnrs.pas
System.Contnrs.hpp
System.Contnrs TCustomBucketList

Beschreibung

Führt für jedes Element in der Liste eine Callback-Prozedur aus.

Mit ForEach kann die in AProc angegebene Prozedur für jedes Element in der Liste ausgeführt werden. Die Methode durchläuft die gesamte Liste in einer Schleife und übergibt jedes Element zusammen mit seinen Daten an die Callback-Prozedur.

AProc ist Callback-Prozedur, die ausgeführt werden soll.

AInfo hat keine vordefinierte Bedeutung. AInfo wird an den Parameter AInfo der Parameter Callback-Prozedur übergeben.

ForEach gibt true zurück, wenn die Callback-Prozedur für jedes Element der Liste aufgerufen wurde. Der Rückgabewert false bedeutet, dass die Callback-Prozedur für ein Element in AContinue den Wert false zurückgegeben hat und die Bearbeitung der restlichen Elemente abgebrochen wurde.