FIX: SR2TEST GP Faults During Object Shutdown (104141)



The information in this article applies to:

  • Microsoft OLE Libraries for Windows and Win32s 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.

Modification Type:MajorLast Reviewed:10/15/2002
Keywords:kbBug kbDSupport KB104141