COleSafeArray::COleSafeArray
Costruisce un oggetto 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
);
Parametri
saSrc
Un oggetto esistente o SAFEARRAYCOleSafeArray da copiare nel nuovo oggetto COleSafeArray.vtSrc
VARTYPE Del nuovo oggetto COleSafeArray.psaSrc
Un puntatore a SAFEARRAY da copiare nel nuovo oggetto COleSafeArray.varSrc
VARIANT o un oggetto esistente COleVariant da copiare nel nuovo oggetto COleSafeArray.pSrc
Un puntatore a un oggetto variant da copiare nel nuovo oggetto COleSafeArray.
Note
Tutti questi costruttori creano nuovi oggetti COleSafeArray. Se non esiste alcun parametro, un oggetto vuoto COleSafeArray viene creato (VT_EMPTY). Se COleSafeArray viene copiato da un'altra matrice i cui VARTYPE è noto in modo implicito (COleSafeArray, COleVariant, o VARIANT), il VARTYPE della matrice di origine viene mantenuto e non deve essere specificato. Se COleSafeArray viene copiato da un'altra matrice i cui VARTYPE non è noto (SAFEARRAY), VARTYPE deve essere specificato nel parametro vtSrc.
Sull'errore, la funzione genera CMemoryException o COleException.
Requisiti
Header: afxdisp.h