Warning: unable to get moniker from client site
Pekka Kilponen -- pekka.kilponen@hut.fi Tuesday, September 17, 1996 Environment: NT 4.0 / VC++4.0 I am having following TRACE message everytime I select an OLE object in my view: "Warning: unable to get moniker from client site" It is coming from function "BOOL COleClientItem::GetLinkSourceData(LPSTGMEDIUMlpStgMedium)" in MFC/src/olecli1.cpp file. Do you have any idea what this message means and what should I do to get rid of it? There is no comments on source file neither on online-help about this mysterious message. Pekka Kilponen http://mordor.cs.hut.fi/~pkilpo/pkilpo.html
Fredrik Gunne -- fgunne@agema.se Thursday, September 19, 1996 I am having following TRACE message everytime I select an OLE object in my view: "Warning: unable to get moniker from client site" When you select the OLE object, the container starts a drap-and-drop operation. This involves (among else) getting the object's "link source data", using GetLinkSourceData. The link source data is simply a File!Item moniker representing the object. To get the File part, the OLE object asks its client site for the File moniker. This ends up in a call to COleDocument::GetMoniker, which returns NULL if the documents has not been given a name, i.e.it's unsaved. So, to get rid of the message: save the document.
| Вернуться в корень Архива |