On 8/2/07, Lewis G. Pringle, Jr. <[EMAIL PROTECTED]> wrote: > I solved the problem by just using static linking. DLLs may have been worth > the trouble they created when PCs came with 10MB hard disks. But they've > almost totally outlived their usefulness (or at least are dramatically > over-used).
It doesn't have anything to do with disk space, and has everything to do with memory utilization. DLLs didn't exist when PCs came with 10MB hard disks. > Stuff like Xerces/Xalan - implementation details of your product - not > integration points - should probably not be using DLLs. Because you like to waste the memory of your app users? I run 5-6 apps that use Xalan, and I'd prefer it if that fact didn't cost me 100MB of memory because every app hoisted it into their own heap. The *real* problem, in this case, is that two DLLs which are NOT the same, are named the same. Xalan built with ICU should have a different name. -- Nick