Click here to Skip to main content
12,398,000 members (44,367 online)
Rate this:
 
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
Updated 3-Aug-10 8:50am
v5
Comments
Moak 18-May-10 8:36am
   
Updated subject and tags, hope this is what you are looking for.
CPallini 25-May-10 4:21am
   
You should report the error messsage to get any help.
Niklas Lindquist 2-Jun-10 14:57pm
   
What is m_spReader declared as?
Jörgen Sigvardsson 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
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web02 | 2.8.160721.1 | Last Updated 3 Aug 2010
Copyright © CodeProject, 1999-2016
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