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

Reply via email to