Method and system for interfacing to a type library
AssigneeMicrosoft Corporation
InventorsColin L. Acton, Ilan G. Caron, Alan W. Carter, Tom Corbett, Michael J. Woolf
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsColin L. Acton, Ilan G. Caron, Alan W. Carter, Tom Corbett, Michael J. Woolf
Estimating the term…
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).
A computer system for a client program to access an object instantiated by a server program, the object having a type, the computer system having a type library, the type library including information defining the type of the object, the object having a data member and a function member, the information defining the object including type of the data member of the object and type of the function member of the object, the computer system comprising:
A method in a computer system of accessing an object by a client computer program, the object having an object type, a data member, and a function member, and being instantiated by a server computer program, the method comprising the steps of:
A method in a computer system for providing information about objects of user-defined types instantiated in a first computer program to a second computer program at run time, the information including type information, binding information, and loading information, the information provided to the second computer program so that the second computer program can directly access the objects instantiated in the first computer program, the type information including types of data members of the objects and types of function members of the objects, the method comprising the steps of:
A computer-readable medium containing instructions for causing a computer system to provide information about objects of user-defined types instantiated in a first computer program to a second computer program at run time, the information including type information, binding information, and loading information, the information provided to the second computer program so that the second computer program can directly access the objects instantiated in the first computer program, the type information including types of data members of the objects and types of function members of the objects, by:
Dependencies are inferred from the claim text.