Supporting multiple late binding objects with the same identifier
First Claim
1. In an operating environment that only supports a single late binding object with a same identifier, a computer implemented method for supporting multiple late binding objects with the same identifier, the method comprising:
- associating each of a plurality of processes with one of a plurality of late binding objects, such that at least two of the processes are each associated with separate late binding objects having the same identifier;
responsive to one of the processes attempting to access a late binding object by its identifier, determining which late binding object is associated with the process; and
making the associated late binding object available to the process;
wherein associating each of a plurality of processes with one of a plurality of late binding objects having a same identifier further comprises creating a separate object table for each process, each object table containing at least an identifier and a location of each late binding associated with the process.
2 Assignments
0 Petitions
Accused Products
Abstract
Support is provided for multiple late binding objects with a same identifier, in an operating environment that only supports registration of a single late binding object with the same identifier. Each of a plurality of processes is associated with one of a plurality of late binding objects, such that at least two processes are each associated with a separate late binding object having the same identifier. Responsive to one of the plurality of processes attempting to access a late binding object by its identifier, a determination is made as to which late binding object is associated with the process. The associated late binding object is made available to the process.
-
Citations
29 Claims
-
1. In an operating environment that only supports a single late binding object with a same identifier, a computer implemented method for supporting multiple late binding objects with the same identifier, the method comprising:
-
associating each of a plurality of processes with one of a plurality of late binding objects, such that at least two of the processes are each associated with separate late binding objects having the same identifier; responsive to one of the processes attempting to access a late binding object by its identifier, determining which late binding object is associated with the process; and making the associated late binding object available to the process; wherein associating each of a plurality of processes with one of a plurality of late binding objects having a same identifier further comprises creating a separate object table for each process, each object table containing at least an identifier and a location of each late binding associated with the process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for supporting multiple late binding objects with a same identifier in an operating environment that only supports a single late binding object with the same identifier, the computer program product comprising:
-
program code for associating each of a plurality of processes with one of a plurality of late binding objects, such that at least two of the processes are each associated with separate late binding objects having the same identifier; program code for determining which late binding object is associated with a process, responsive to one of the processes attempting to access a late binding object by its identifier; program code for making the associated late binding object available to the process; program code for creating a separate object table for each process, each object table containing at least an identifier and a location of each late binding associated with the process; and a computer readable medium on which the program codes are stored. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer system for supporting multiple late binding objects with a same identifier in an operating environment that only supports a single late binding object with the same identifier, the computer system having a memory comprising:
-
a software portion for associating each of a plurality of processes with one of a plurality of late binding objects, such that at least two of the processes are each associated with separate late binding objects having the same identifier; a software portion for determining which late binding object is associated with a process, responsive to one of the processes attempting to access a late binding object by its identifier; a software portion for creating a separate object table for each process, each object table containing at least an identifier and a location of each late binding associated with the process; and a software portion for making the associated late binding object available to the process. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. In an operating environment that only supports a single late binding object with a same identifier, a computer implemented method for supporting multiple late binding objects with the same identifier, the method comprising:
-
associating each of a plurality of primary processes with one of a plurality of late binding objects, such that at least two of the primary processes are each associated with separate late binding objects having the same identifier; responsive to an auxiliary process, associated with one of the primary processes, attempting to access a late binding object by its identifier and an indication of its associated primary process, determining which late binding object is associated with the primary process; and making the late binding object associated with the primary process available to the auxiliary process; wherein associating each of a plurality of primary processes with one of a plurality of late binding objects further comprises creating a separate object table for each primary process, each object table containing at least an identifier and a location of each late binding associated with the primary process.
-
Specification