Sign in Join
FPDoc Onlineexperiment

FinalizeArray procedure

In unit System

Finalize managed-type elements in array.

Declaration

pascal
procedure FinalizeArray(p: Pointer; typeInfo: Pointer; count: SizeInt)

Description

FinalizeArray dereferences and clears managed types in the array pointed to by p. For this, it uses the type information of the elements as specified in typeinfo.

Under normal circumstances, this procedure should not be used, it is called automatically by the compiler when an array-typed variable containing managed types goes out of scope.

See also

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