A method and system for interfacing to type libraries are provided. In a
preferred embodiment, the present invention defines an interface to a type
library. The interface has a plurality of interface methods through which
type information can be stored in and retrieved from the type library. A
plurality of implementations of the defined interface are provided. A
computer program is compiled using the defined interfaces to access the
type information. When the compiled computer program is executed, it
accesses the type information using one of the plurality of
implementations. In a preferred embodiment, a type library contains type
information to allow a compiler to bind to an instance of type at compile
type (early binding).
Een methode en een systeem om aan typebibliotheken om te zetten worden verstrekt. In een aangewezen belichaming, bepaalt de onderhavige uitvinding een interface aan een typebibliotheek. De interface heeft een meerderheid van interfacemethodes waardoor de typeinformatie kan binnen worden opgeslagen en van de typebibliotheek worden teruggewonnen. Een meerderheid van implementaties van de bepaalde interface wordt verstrekt. Een computerprogramma wordt gecompileerd gebruikend de bepaalde interfaces om tot de typeinformatie toegang te hebben. Wanneer het gecompileerde computerprogramma wordt uitgevoerd, heeft toegang het tot de typeinformatie gebruikend één van de meerderheid van implementaties. In een aangewezen belichaming, bevat een typebibliotheek typeinformatie om toe te staan een compiler om te binden aan een geval van type bij type (vroege band) compileert.