I think that's the problem. Thanks. On Thu, 29 Nov 2001 18:18:35 -0800, "Olivier Schmitt" <[EMAIL PROTECTED]> wrote:
>Did you do XMLPlatformUtils::Init() before this code ? > >Olivier > >-----Original Message----- >From: Steve Heller [mailto:[EMAIL PROTECTED]] >Sent: Thursday, November 29, 2001 6:10 PM >To: [EMAIL PROTECTED] >Subject: mutex problem > > >In the following code: > >int XMLFile::Open(const char* FileName) >{ > const char* xmlFile = 0; > DOMParser::ValSchemes valScheme = DOMParser::Val_Auto; > bool doNamespaces = false; > > m_Modified = false; > m_FileName = FileName; > > ifstream TestStream (FileName); > String TestString; > TestStream >> TestString; > if (TestStream.fail()) > { > m_Doc = DOM_Document::createDocument(); > DOM_Element NewChild = XMLUtil::CreateElement(m_Doc,"form"); > m_Doc.appendChild(NewChild); > > m_Modified = true; > } > > else > { > > // Instantiate the DOM parser. > DOMParser parser; >} > >The parser instantiation blows up with an exception in >XMLMutex::lock(). I'm using xerces-c-src1_3_0. Should I upgrade to the >latest stable version, and if so, what version is that? -- Steve Heller, WA0CPP http://www.steveheller.com Author of "Learning to Program in C++", Who's Afraid of C++?", "Who's Afraid of More C++?", "Optimizing C++", and other books Free online versions of "Who's Afraid of C++?" and "Optimizing C++" are now available at http://www.steveheller.com/whos and http://www.steveheller.com/opt --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
