Public Member Functions | |
HRESULT | Item ([in] VARIANT *index,[out, retval] VARIANT *pvaItem) |
Return specific domain. | |
HRESULT | SelectDomain ([in] long parentWnd,[out, retval] VARIANT *pvaItem) |
Select domain. | |
HRESULT | _NewEnum ([out, retval] IUnknown **ppEnum) |
Enumerator for domain objects. | |
Properties | |
VARIANT | Count [get] |
Return number of domains. |
Object can be used to get specific domain or to enumerate all domains.
Following code will iterate all available domains:
set tahiti=CreateObject("LightComp.Tahiti") set domains = tahiti.domains For Each domain In domains ' do something here Next
HRESULT _NewEnum | ( | [out, retval] IUnknown ** | ppEnum | ) |
Enumerator for domain objects.
Enumerator is IEnumVARIANT. All enumerated objects have type of tcomIDomain.
HRESULT Item | ( | [in] VARIANT * | index, | |
[out, retval] VARIANT * | pvaItem | |||
) |
Return specific domain.
Return tcomIDomain object.
index | This can be domain index (0...count-1) or domain name. Index have to be integer, domain name have to be string. |
pvaItem | Return domain object if available (tcomIDomain). Return error if domain with given index does not exists or domain was not found. |
HRESULT SelectDomain | ( | [in] long | parentWnd, | |
[out, retval] VARIANT * | pvaItem | |||
) |
Select domain.
Function display domain selection dialog and allows to select domain. Return tcomIDomain object.
pvaItem | Return domain object if available (tcomIDomain). Return E_ABORTED (0x80004004L) if canceled. |
VARIANT Count [get] |
Return number of domains.
Return number of all domains including active, inactive and hidden domains.