COleSafeArray::COleSafeArray
Construit un objet COleSafeArray.
COleSafeArray( );
COleSafeArray(
const SAFEARRAY& saSrc,
VARTYPE vtSrc
);
COleSafeArray(
LPCSAFEARRAY pSrc,
VARTYPE vtSrc
);
COleSafeArray(
const COleSafeArray& saSrc
);
COleSafeArray(
const VARIANT& varSrc
);
COleSafeArray(
LPCVARIANT pSrc
);
COleSafeArray(
const COleVariant& varSrc
);
Paramètres
saSrc
Un objet existant ou SAFEARRAY d' COleSafeArray à copier dans le nouvel objet d' COleSafeArray .vtSrc
VARTYPE du nouvel objet d' COleSafeArray .psaSrc
Un pointeur vers SAFEARRAY à copier dans le nouvel objet d' COleSafeArray .varSrc
variant Ou un objet existant d' COleVariant à copier dans le nouvel objet d' COleSafeArray .pSrc
Un pointeur vers un objet de variant à copier dans le nouvel objet d' COleSafeArray .
Notes
Tous ces constructeurs créent des objets d' COleSafeArray . s'il n'y a aucun paramètre, un objet vide d' COleSafeArray est créé (VT_EMPTY). Si COleSafeArray est copié d'un autre tableau dont le VARTYPE est connu implicitement ( COleSafeArray, COleVariant, ou variant), VARTYPE de la table source est conservé et n'a pas besoin d'être spécifié. Si COleSafeArray est copié d'un autre tableau dont le VARTYPE n'est pas connu (SAFEARRAY), VARTYPE doit être spécifié dans le paramètre d' vtSrc .
Sur l'erreur, la fonction lève CMemoryException ou COleException.
Configuration requise
Header: afxdisp.h