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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.Contnrs.pas System.Contnrs.hpp |
System.Contnrs | TCustomBucketList |
説明
バケットリスト内のすべての項目に対してコールバックを実行します。
ForEach メソッドを呼び出すと,バケットリスト内の各項目に対して,AProc で指定した手続きルーチンを実行できます。ForEach は,バケットリスト内の全項目に対して手続きルーチンを実行すると,指定したコールバックに各項目とその関連データを渡します。
AProc は実行するコールバックです。
AInfo に定義済みの意味はありません。これはコールバックの AInfo パラメータに渡されます。
ForEach は,バケットリスト内のすべての項目に対してコールバックを実行した場合は true を返します。AContinue が一部の項目で false に設定されたために,以降の項目がスキップされた場合は,false を返します。