Skip to content

TObjectList.Remove

Remove (and possibly free) an element from the list.

Declaration

Source position: contnrs.pp line 94

public 
function TObjectList.Remove(AObject: TObject) : Integer;

Description

Remove removes Item from the list, if it is present in the list. It frees Item if OwnsObjects is True, and returns the index of the object that was found in the list, or -1 if the object was not found.

Note that only the first found object is removed from the list.

Errors

None.

See also

Name Description
TObjectList.Extract Extract an object from the list.