Title: Deleting char* returned from DOMString.transcode() in VC++ 6.0
 Jesse;
 
This brings up a good question - Xerces' debug version generates a .dll and a .lib but in the
VC++    "Setting options C/C++ tab; Code Generation; Use run-time library option"  I selected
"Debug Multithreaded DLL".  Is this the correct selection or should it be "Debug Multithreaded"?
 
Gary
 
-----Original Message-----
From: Jesse Pelton [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 19, 2001 12:45 PM
To: '[EMAIL PROTECTED]'
Subject: RE: Deleting char* returned from DOMString.transcode() in VC++ 6.0

I guess the FAQ could say a little more about this. You need to make sure that you are using the multithreaded DLL version of the C runtime library. There's considerable discussion of this in the archives at http://marc.theaimsgroup.com/?l=xerces-c-dev&r=1&w=2. A good thread starts at http://marc.theaimsgroup.com/?l=xerces-c-dev&m=98236550531335&w=2.
 
-----Original Message-----
From: Gary Marsh [mailto:[EMAIL PROTECTED]]
Sent: Thursday, April 19, 2001 3:29 PM
To: [EMAIL PROTECTED]
Subject: RE: Deleting char* returned from DOMString.transcode() in VC++ 6.0

Jesse;
 
Thanks for the tip.  I am linking to the xerces_c_1D.lib and I have the xerces_c_1_4D.dll in my path.  Upon recompile/link of my
program I got the following error message during the run:
 
    Debug Assertion Failed!
 
    Program: D:\MyDevArea\XGateWayTest\Debug\XGateWayTest.exe
    File: dbgheap.c
    Line: 1044
   
    Expression: _CrtIsValidHeapPointer(pUserData)

Reply via email to