COleSafeArray::COleSafeArray

COleSafeArray ( );

COleSafe&Array ( const SAFEARRAYamp ; saSrc, VARTYPE vtSrc );

COleSafeArray ( LPCSAFEARRAY psaSrc, VARTYPE vtSrc );

COleSafe&Array ( const COleSafeArrayamp ; saSrc );

COleSafe&Array ( const VARIANTamp ; varSrc );

COleSafeArray ( LPCVARIANT pSrc );

COleSafe&Array ( const COleVariantamp ; varSrc );

Paramètres

saSrc

Un objet COleSafeArray existant ou un SAFEARRAY à être copiés dans le nouvel objet COleSafeArray.

vtSrc

Le VARTYPE de l'objet COleSafeArray nouveau.

psaSrc

Un pointeur vers un SAFEARRAY à être copiés dans le nouvel objet COleSafeArray.

varSrc

Un objet VARIANT ou COleVariant existant à copier dans le nouvel objet COleSafeArray.

pSrc

Un pointeur vers un objet VARIANT à être copiés dans le nouvel objet COleSafeArray.

Remarques

Tous ces constructeurs de créent de nouveaux objets de COleSafeArray . Si il n'y a aucun paramètre, un objet COleSafeArray vide est créé (VT_EMPTY). Si le COleSafeArray est copié à partir d'un autre tableau dont VARTYPE est appelé implicitement ( COleSafeArray, COleVariantou variante), le VARTYPE du tableau source est conservé et ne doivent pas être spécifiés. Si le COleSafeArray est copié à partir d'un autre tableau dont VARTYPE ne connaît pas (SAFEARRAY), le VARTYPE doit être spécifié dans le paramètre vtSrc.

En cas d'erreur, la fonction lève une CMemoryException ou COleException.

COleSafeArray aperçu |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ; VariantCopy

Index