The dynamic mapping from an ActiveX component model to a JavaBean model is
disclosed. In one embodiment, an ActiveX compatible object is created at
run-time for those JavaBean components that an ActiveX client application
wishes to utilize. In another embodiment, upon a call to CoGetClassObject
or related methods using class identifiers, a COM-callable wrapper is
generated and a mapping table containing COM dispatch identifiers is
scanned to ensure the dispatch identifiers are unique. If they are not,
the dispatch identifiers associated with JavaBean component interfaces are
adjusted to make them unique.
Das dynamische Diagramm von einem ActiveX Teilmodell zu einem JavaBean Modell wird freigegeben. In einer Verkörperung wird ein ActiveX kompatibler Gegenstand an der Laufzeit für jene JavaBean Bestandteile verursacht, die eine ActiveX Klient Anwendung verwenden möchte. In einer anderen Verkörperung nach einem Anruf zu CoGetClassObject oder zu in Verbindung stehenden Methoden mit Kategorie Bezeichnern, wird eine COM-callable Verpackung erzeugt und eine abbildentabelle, die COM Abfertigung Bezeichner enthält, wird abgelichtet, um die Abfertigung Bezeichner sicherzustellen sind einzigartig. Wenn sie nicht sind, werden die Abfertigung Bezeichner, die mit JavaBean Teilschnittstellen verbunden sind, justiert, um sie einzigartig zu bilden.