COleSafeArray::COleSafeArray
Crea un objeto 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
);
Parámetros
saSrc
Un objeto existente o SAFEARRAY de COleSafeArray que se copiará en el nuevo objeto de COleSafeArray .vtSrc
VARTYPE del nuevo objeto de COleSafeArray .psaSrc
Un puntero a SAFEARRAY se copie en el nuevo objeto de COleSafeArray .varSrc
VARIANT o un objeto existente de COleVariant se copie en el nuevo objeto de COleSafeArray .pSrc
Un puntero a un objeto de VARIANT se copie en el nuevo objeto de COleSafeArray .
Comentarios
todos estos constructores crean los nuevos objetos de COleSafeArray . Si no hay ningún parámetro, se crea un objeto vacío de COleSafeArray (VT_EMPTY). Si COleSafeArray se copia de otra matriz cuyo VARTYPE se conoce implícito ( COleSafeArray, COleVariant, o VARIANT), VARTYPE de la matriz de origen se conserva y no es necesario especificar. Si COleSafeArray se copia de otra matriz cuyo VARTYPE no se conoce (SAFEARRAY), VARTYPE se debe especificar en el parámetro de vtSrc .
Por error, la función produce CMemoryException o COleException.
Requisitos
encabezado: afxdisp.h