Re: Internationalization
- From: Joseph M. Newcomer <newcomer@xxxxxxxxxxxx>
- Date: Fri, 28 Dec 2007 23:12:17 -0500
Actually, you need to worry about all those other DLLs. And there's nothing you can do to
make them go away as dependencies. And this ignores some of the key DLLs, such as GDI32,
KERNEL32 or USER32, which introduce interesting problems if you are using, for example,
newer versions of MFC with older operating systems.
joe
On Fri, 28 Dec 2007 17:58:56 -0600, "Thomas Mooney" <tfm3@xxxxxxxxxxxxxxxxxxx> wrote:
"Pete Delgado" <Peter.Delgado@xxxxxxxxx> wrote in messageJoseph M. Newcomer [MVP]
news:%232XCMyZSIHA.1528@xxxxxxxxxxxxxxxxxxxxxxx
<snipped prior message history>
The other problem I find is that there are many software installation
programs that act as if they are the only software that will be running on
a user's machine. During the installation of such a program, the installer
will overwrite settings, DLLs and environment variables that sometimes
cause all of the other software on the machine to fail.
In a sense this is the other benefit to running statically linked. Not only
am I not dependent (OK, less dependent) on the target machine, I have less
of an impact on the target machine. Because my application is more
self-contained, I don't have a need to assure myself that the dependent DLLs
are up-to-date and consequently don't have a need to carry them along with
me during installation. When my application is installed, there should be
virtually no chance of my impacting any other application(s).
Note: I acknowledge the performance advantage of several applications
sharing the same code. For the application in question this is a relative
non-factor. Moreover, it is a tradeoff that I and my client are happy to
make.
Finally, if I were writing code for a single entity who had tight control
over the software distribution and configuration of all of the workstations
in the enterprise, I might well go the other way. But that's the exact
opposite of the circumstance for this particular application.
TFM3
email: newcomer@xxxxxxxxxxxx
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm
.
- Follow-Ups:
- Re: Internationalization
- From: David Ching
- Re: Internationalization
- References:
- Internationalization
- From: Thomas Mooney
- Re: Internationalization
- From: Pete Delgado
- Re: Internationalization
- From: Thomas Mooney
- Re: Internationalization
- From: Pete Delgado
- Re: Internationalization
- From: Thomas Mooney
- Internationalization
- Prev by Date: Re: Internationalization
- Next by Date: Re: Internationalization
- Previous by thread: Re: Internationalization
- Next by thread: Re: Internationalization
- Index(es):
Relevant Pages
|