System.FinalizeArray

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure FinalizeArray(P, TypeInfo: Pointer; Count: NativeUInt);

C++

extern DELPHI_PACKAGE void __fastcall FinalizeArray(void * P, void * TypeInfo, NativeUInt Count);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
System.pas
System.hpp
System System

Beschreibung

Compiler-Unterstützung für die Array-Fertigstellung.

Mit "Fertigstellung" sind hier Bereinigungsoperationen gemeint. Zum Beispiel: Referenzzähler werden dekrementiert, Arbeitsspeicher wird freigegeben.

Die Parameter von FinalizeArray sind:

P Zeiger auf das erste Element des Arrays.
TypeInfo Typinformation für die Array-Elemente. Dies ist ein Zeiger auf eine TTypeInfo-Variable.


Gültige Typen:

  • tkLString
  • tkWString
  • tkUString
  • tkVariant
  • tkArray
  • tkRecord
  • tkInterface
  • tkDynArray
Count Anzahl der Array-Elemente.

Siehe auch