Skip to content

TStrings.AddObject

Add a string and associated object to the list.

Declaration

Source position: classesh.inc line 702

public 
  function AddObject(const S: string; AObject: TObject) : Integer
                    ;  Virtual;  Overload;
  function AddObject(const Fmt: string; Args: Array of const; 
                    AObject: TObject) : Integer;  Overload;

Description

AddObject adds S to the list of strings, and associates AObject with it. It returns the index of S.

Remark

An object added to the list is not automatically destroyed by the list when the list is destroyed or the string it is associated with is deleted. It is the responsibility of the application to destroy any objects associated with strings. !!!

See also

Name Description
TStrings.Add Add a string to the list
TStrings.InsertObject Insert a string and associated object in the list.
TStrings.Objects Indexed access to the objects associated with the strings in the list.
TStrings.Strings Indexed access to the strings in the list.