Alrighty, well, I managed to solve my last problem (of sample programs that compile and do absolutely nothing), albeit I'm really not sure how I fixed it, but it might have been some environment-related issue that I cleared up without knowing it.
Then I was thrown some more "Unresolved External" errors. Thankfully I was able to track all these errors down to the definition of the XMLCh type. I found out that in the DLL, XMLCh is treated as a wchar_t, yet in my BorlandCDefs.hpp file it was typedefed as an unsigned short. This caused Borland to yell, and simply commenting out line 89 and un-commenting out line 88 in BorlandCDefs.hpp solved all my problems. Now I have yet another problem. It seems that my sample programs now ask for BORLNDMM.DLL, which, as I read in XercesLib.cpp, is supposed to be optional, but only optional in the sense that you can compile the XercesLib DLL without the dependency, but, since I can't compile the XercesLib DLL (VCL is not supported by the free Borland compiler), I can't get rid of this dependency, so I still can't actually run these sample programs. As far as I know, the free Borland compiler doesn't come with BORLNDMM.DLL, and I know Borland C 5.01 and 4.5 don't come with it (I checked both), so I'm still stuck for now. I just figured I'd update you on my progress, because it's late and I drank far too much coffee this evening. --Nick --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]