Knowledge Base

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

Article ID: 111655

Article Last Modified on 3/3/2005


APPLIES TO


This article was previously published under Q111655

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.

Additional query words: 2.01 3.50 4.00 kbbuglist

Keywords: kbbug KB111655