Andries Bos wrote: > I would like to use the TXMLDocument and the vendor Xerces and MSXML. As > customers do not have the Xerces files installed by default, I have to > distribute them: > > I did find some forums where they state that one should copy 3 files : > > xercesxmldom.dll (a Borland C++ file) > CC3260MT.DLL (a Borland C++ file) > XercesLib.dll (an Apache file) > > I did not find any explanation how and when these files may/could be used > within a commercial exe and what the drawback is within newer OS systems > and Borland versions.
Redistribution is governed by the license. The Xerces DLL is distrubted under the Apache Software License. Read it with your lawyer to decide whether the license is suitable to your needs. I'm sure the Borland-provided DLLs are redistributable in the same way as other Borland-supplied files. There should be a redist.txt file (or similar) in your Delphi directory that explains the details. > The version of XercesLib.dll delivered and installed by delphi 7 is > version 1.6.0 : at this time one could download a version 2.7.0. from the > apache website : Is this version backwards compatible? Probably. You should ask in a forum for Xerces, though, not Delphi. > Do I have to change any dll's when upgrading OS or delphi version? I can't imagine why. They're Apache DLLs, not Delphi or Windows DLLs. -- Rob

