Sign in Join
FPDoc Onlineexperiment

TCollection.Assign procedure

Member of TCollectionpublicIn unit Classes

Assigns one collection to another.

Declaration

pascal
procedure Assign(Source: TPersistent); override

Description

Assign assigns the contents of one collection to another. It does this by clearing the items list, and adding as much elements as there are in the Source collection; it assigns to each created element the contents of it's counterpart in the Source element.

Two collections cannot be assigned to each other if instances of the ItemClass classes cannot be assigned to each other.

Errors

If the objects in the collections cannot be assigned to one another, then an EConvertError is raised.

See also

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