Microsoft KB Archive/104141

From BetaArchive Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Knowledge Base


Article ID: 104141

Article Last Modified on 10/15/2002



APPLIES TO

  • Microsoft OLE 2.0



This article was previously published under Q104141

SYMPTOMS

A general protection (GP) fault occurs when calling IOleObject::Close() on an SR2TEST object.

CAUSE

SR2TEST does not properly handle the case in which IOleObject::Close() is called after OleInPlaceObject::UIDeactivate() without first calling IOleInPlaceObject::InPlaceDeactivate().

RESOLUTION

Call IOleInPlaceObject::InPlaceDeactivate() before calling IOleObject::Close.

STATUS

Microsoft has confirmed this to be a problem in OLE version 2.0. This problem was corrected in OLE version 2.01.


Additional query words: 2.00 gpf gp-fault kbfixlist kbbuglist

Keywords: kbbug kbfix KB104141