Sign in Join
FPDoc Onlineexperiment

TFPObjectList.FindInstanceOf function

Member of TFPObjectListpublicIn unit Contnrs

Search for an instance of a certain class.

Declaration

pascal
function FindInstanceOf(AClass: TClass; AExact: Boolean; 
 AStartAt: Integer): Integer

Arguments

AClass

The class to look for.

AExact

Should the class match exact or nor.

AStartAt

Index to start the search at.

Function result

The index of the first instance of the requested class.

Description

FindInstanceOf will look through the instances in the list and will return the index of the first instance which is a descendent of class AClass if AExact is False. If AExact is true, then the instance should be of class AClass.

If no instance of the requested class is found, -1 is returned.

Errors

None.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.