System.VarUtils.SafeArrayCopy

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function SafeArrayCopy; external oleaut name 'SafeArrayCopy';

Propriétés

Type Visibilité  Source Unité  Parent
function external public System.VarUtils.pas System.VarUtils System.VarUtils

Description

Copie un tableau sécurisé dans un autre tableau sécurisé.

Utilisez la routine SafeArrayCopy pour créer une copie du tableau sécurisé donné par SourceArray dans le tableau sécurisé stocké dans TargetArray.

Afin de copier le tableau sécurisé, la routine SafeArrayCopy vérifie d'abord si le tableau source est valide. SafeArrayCopy verrouille ensuite le tableau source, alloue de la mémoire pour le descripteur et pour les données réelles du tableau cible, et copie les données du tableau source dans le tableau cible. Enfin, le tableau source est déverrouillé.

Si SafeArrayCopy est gérée pour copier le tableau source, TargetArray contient alors le tableau copié. Si SafeArrayCopy n'est pas gérée pour copier le tableau sécurisé, elle définit simplement le paramètre TargetArray sur nil.

Voir aussi