System.Contnrs.TCustomBucketList.ForEach
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.