BUG: IOleObject::IsUpToDate Returns Wrong Value for Manual Link
Article ID: 111655
Article Last Modified on 3/3/2005
APPLIES TO
- Microsoft OLE 2.01
- Microsoft OLE 4.0, when used with:
- Microsoft Windows NT 3.51 Service Pack 5
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