TS_IDispatch

 (Available in 01 TS COM - TS_COM_IDispatch)

Purpose

Root class for all 'IDispatch'-classes.

Syntax

CLASS MyIClass INHERIT TS_IDispatch

Methods

TSTraceInfo -
Destroy - CALLBACK: It is adviced to use 'oObject:Axit()'
LoadClassMembers -
SafeClassMembers -
CreateClassMember - Create a new class member
GetIDsOfNames - Get the ID's for a given set of name's
GetTypeInfo - Get the 'TypeInfo' interface
GetTypeInfoCount - Test if the interface supports typeinfo
INIT - Create a 'TS_IDispatch' instance
NEW - CALLBACK: New ( OnInited event )
Invoke - Invoke a method/access/assign of the interface

Description

This class provides lots of functionality not found in the TS_AbstractIDispatch class as defined by COM.

Inherits from

TS_IUnknown

Inherited by

TS_IDispatchCoClass
TS_ISink

Example

See the 'TS_ISink' CLASS

Source

CLASS TS_IDispatch INHERIT TS_IUnknown
   DECLARE METHOD GetTypeInfoCount
   DECLARE METHOD GetTypeInfo
   DECLARE METHOD GetIDsOfNames
   DECLARE METHOD Invoke