System.CopyArray

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure CopyArray(Dest, Source, TypeInfo: Pointer; Count: NativeInt);

C++

extern DELPHI_PACKAGE void __fastcall CopyArray(void * Dest, void * Source, void * TypeInfo, NativeInt Count);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.pas
System.hpp
System System

Description

Copie un tableau dont le type des éléments est spécifié par la variable TypeInfo.

Les paramètres de CopyArray sont :

Paramètre Description
Dest Tableau de destination.
Source Tableau source.
TypeInfo Informations de type des éléments du tableau source.

La variable TypeInfo est le pointeur de type Pointer général sur une donnée de type TTypeInfo. CopyArray transtype en interne TypeInfo en type TTypeInfo. Le champ Kind de TTypeInfo est de type TTypeKind. TTypeKind est un type énuméré qui classifie les types d'éléments possibles.
CopyArray supporte les types suivants :

  • tkLString -- un type AnsiString
  • tkWString -- un type WideString
  • tkUString -- un type WideString
  • tkVariant -- un type Variant
  • tkArray -- un type tableau statique
  • tkDynArray -- un type tableau dynamique
  • tkRecord -- un type enregistrement
  • tkInterface -- un type interface
Count Nombre d'éléments dans le tableau source.

Voir aussi