Click here to Skip to main content
11,629,614 members (75,711 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C++ XML ATL
virtual HRESULT BeginParse(IStream *pStream)
{
   ATLASSERT( pStream != NULL );
   CComVariant varStream;
   varStream = static_cast<IUnknown*>pStream);
   HRESULT hr = m_spReader->parse(varStream);
 
   if (SUCCEEDED(hr))
   {
      if (m_refMap.GetCount() != 0)
      {
         hr = E_FAIL;
      }
   }
 
   return hr;
}
When run to m_spReader->parse(varStream), will show error, I don't know why the error happens. Who can tell me. Thank you.
Posted 18-May-10 2:20am
Edited 3-Aug-10 8:50am
v5
Comments
Moak at 18-May-10 8:36am
   
Updated subject and tags, hope this is what you are looking for.
CPallini at 25-May-10 4:21am
   
You should report the error messsage to get any help.
Niklas Lindquist at 2-Jun-10 14:57pm
   
What is m_spReader declared as?
Jörgen Sigvardsson at 3-Aug-10 14:51pm
   
What does the XML code look like?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS


Advertise | Privacy | Mobile
Web02 | 2.8.150723.1 | Last Updated 3 Aug 2010
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100