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