You've got a number of choices. First, don't call Terminate(). It's there to
release memory that's lazily allocated; it'll be released automatically when
your process exits.

Second, call Initialize() when your process fires up, without a matching
Terminate(). This has the same effect as the first option.

Third, modify Xerces so Terminate() leaves the system in such a state that
it can be reinitialized. I proposed an approach that I think is viable
several months ago, but haven't had time to implement it. See
http://marc.theaimsgroup.com/?l=xerces-c-dev&m=86952115511528. It may be
obsolete; the list of affected files almost certainly is.

-----Original Message-----
From: Vinodkumar S [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 03, 2001 5:42 AM
To: [EMAIL PROTECTED]
Subject: help on XMLPlatformUtils::initialize ()

<snip>
i want to call XMLPlatform::initialize (), more than once in a process
</snip>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to