System.Contnrs.TCustomBucketList.ForEach

提供: RAD Studio API Documentation
移動先: 案内検索

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 を返します。