Dynamic Interface Invocation

Type Libraries

Type libraries provide type information about components interfaces, methods, properties, argumenmts and structures. A type library is compiled version(binary) of an IDL file that can be accessed programmatically. Automation library provides standard components for creating and reading this binary file. This feature allows Visual Basic clients to access functions through vtbl (which is faster and type safe).

Type libraries may contain help strings for all the components, interfaces, functions inside the library and this makes easier for object browsers (such as Visual Basic) to provide help for those components.

Type libraries(.TLP) can be build from IDL by using library keyword in the definition. IDL compiler produces a type library files for this components and all interfaces that are contained by this component.

Aggregation

Registry

Communication between process


Updated on : October 13, 1998