Article ID: 111655 - Last Review: March 3, 2005 - Revision: 2.3

BUG: IOleObject::IsUpToDate Returns Wrong Value for Manual Link

This article was previously published under Q111655
Expand all | Collapse all

SYMPTOMS

To determine whether an OLE link needs to be updated, an OLE 2.0 container application needs to call IOleObject::IsUpToDate. If this method returns S_FALSE, the link needs to be updated; otherwise, the link can be considered up to date. However, calling IOleObject::IsUpToDate on a manual link while the link server is not running results in an a return value of S_FALSE, even if the link is current. The result of this is that OLE 2.0 container applications may update links unnecessarily.

STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article.

APPLIES TO
  • Microsoft OLE 2.01
  • Microsoft OLE 4.0, when used with:
    • Microsoft Windows NT 4.0
    • Microsoft Windows NT 3.51 Service Pack 5
    • Microsoft Windows 95
Keywords: 
kbbug KB111655
 

Article Translations