Sdílet prostřednictvím


Třída COleSafeArray

Třída pro práci s poli libovolného typu a dimenze.

class COleSafeArray : public tagVARIANT

Členy

Veřejné konstruktory

Název

Description

COleSafeArray::COleSafeArray

Konstrukce COleSafeArray objektu.

Veřejné metody

Název

Description

COleSafeArray::AccessData

Ukazatel na pole data načte.

COleSafeArray::AllocData

Přidělí paměť pro pole.

COleSafeArray::AllocDescriptor

Přidělí paměť pro popisovač zabezpečené pole.

COleSafeArray::Attach

Umožňuje řízení existující VARIANTY na pole COleSafeArray objektu.

COleSafeArray::Clear

Uvolní všechna data v podkladové VARIANTY.

COleSafeArray::Copy

Vytvoří kopii existující pole.

COleSafeArray::Create

Vytvoří zabezpečené pole.

COleSafeArray::CreateOneDim

Vytvoří jednorozměrné COleSafeArray objektu.

COleSafeArray::Destroy

Zničí existující pole.

COleSafeArray::DestroyData

Zničí data v bezpečné pole.

COleSafeArray::DestroyDescriptor

Popisovač zabezpečené pole zničí.

COleSafeArray::Detach

Odpojí VARIANTY z pole COleSafeArray objektem (tak, aby data nebude uvolněna).

COleSafeArray::GetByteArray

Zkopíruje obsah do zabezpečené pole CByteArray.

COleSafeArray::GetDim

Vrátí počet rozměrů pole.

COleSafeArray::GetElement

Zkopíruje jeden prvek bezpečné pole.

COleSafeArray::GetElemSize

Vrátí velikost v bajtech jeden prvek bezpečné pole.

COleSafeArray::GetLBound

Vrátí dolní mez pro jakýkoli rozměr bezpečné pole.

COleSafeArray::GetOneDimSize

Vrátí počet prvků jednorozměrné COleSafeArray objektu.

COleSafeArray::GetUBound

Vrátí horní mez pro jakýkoli rozměr bezpečné pole.

COleSafeArray::Lock

Zvýší počet uzamčení matice a umístí ukazatel na pole dat pole popisovače.

COleSafeArray::PtrOfIndex

Vrací ukazatel na indexované prvek.

COleSafeArray::PutElement

Do pole přiřadí jeden prvek.

COleSafeArray::Redim

Nejméně významné (vpravo) vázán na bezpečné pole změní.

COleSafeArray::ResizeOneDim

Změní počet prvků jednorozměrné COleSafeArray objektu.

COleSafeArray::UnaccessData

Sníží zámek spočítat matice a zruší platnost ukazatel načtena AccessData .

COleSafeArray::Unlock

Sníží zámek spočítat matice tak může být uvolněna nebo změnit jejich velikost.

Veřejné operátory

Název

Description

COleSafeArray::operator LPCVARIANT

Přistupuje k základní VARIANTY struktury COleSafeArray objektu.

COleSafeArray::operator LPVARIANT

Přistupuje k základní VARIANTY struktury COleSafeArray objektu.

COleSafeArray::operator =

Zkopíruje hodnoty do COleSafeArray objektu (SAFEARRAY, VARIANTY, COleVariant , nebo COleSafeArray matice).

COleSafeArray::operator ==

Porovná dvě pole typu variant (SAFEARRAY, VARIANTY, COleVariant , nebo COleSafeArray matice).

COleSafeArray::operator <<

Uloží obsah COleSafeArray Výpis kontextu objektu.

Poznámky

COleSafeArraypochází z OLE VARIANTY struktury.OLE SAFEARRAY jsou k dispozici prostřednictvím funkce členů COleSafeArray , stejně jako sadu funkcí členů speciálně pro jednorozměrné pole bajtů.

Hierarchii dědičnosti

tagVARIANT

COleSafeArray

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

Graf hierarchie

Třída COleVariant

Třída CRecordset

Třída CDatabase