Registrations are now open. Join us today!
There is still a lot of work to do on the wiki yet! More information about editing can be found here.
Already have an account?

Microsoft KB Archive/108312

From BetaArchive Wiki
Knowledge Base

Article ID: 108312

Article Last Modified on 3/3/2005


  • Microsoft OLE 4.0
  • Microsoft OLE 2.03
  • Microsoft OLE 4.0, when used with:
    • Microsoft Windows NT 4.0
    • Microsoft Windows NT 3.51 Service Pack 5
    • Microsoft Windows 95

This article was previously published under Q108312


After an OLE 2.0 container successfully returns from a call to OleCreate(), a subsequent call to IOleObject::InitFromData() returns with a failure of E_NOTIMPL.


The object being manipulated is an OLE 1.0 object.


This is a limitation of an OLE 1.0 server application. Contact the manufacturer of the server application to find out the availability of an OLE 2.0-compliant version of the server.


OLE 1.0 does not have a feature equivalent to IOleObject::InitFromData, and therefore the OLE 2.0 libraries cannot synthesize this functionality in the OLE 1.0 compatibility layer.

If the object application is an OLE 2.0-compliant application, the error is returned by the object application's implementation of this method.

Additional query words: 1.00 2.00 2.01 3.50 4.00

Keywords: kbprogramming kbprb KB108312