Article ID: 111585 - Last Review: March 3, 2005 - Revision: 2.3 BUG: OLE 2.0 Compatibility Layer Uses Document IDataObjectThis article was previously published under Q111585 SYMPTOMS
Whenever the OLE 1.0 client compatibility layer uses IDataObject, it uses
the OLE 2.0 server's document-level data object rather than the server's
pseudo-object data object.
STATUS
Microsoft has confirmed this to be a problem in the Microsoft products
listed at the beginning of this article.
MORE INFORMATION
One of the side-effects of this problem is that the following key is
required in the OLE 2.0 server application's CLSID listing in the
registration database
The GetSet key is used by server applications to describe the formats that an object is capable of rendering, or having set. OLE looks at this key when it needs to know which formats an object supports, without having to run the object. This key is required in this situation because the OLE 1.0 compatibility layer is always going to refer to the registration database to enumerate the formats supported by the server application. This particular key represents the METAFILEPICT format, which must be supported for OLE 1.0 compatibility. | Article Translations
|
Back to the top
