Re: Internationalization

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



No, I was pointing out that in the past (and therefore, possibly now or in the future),
there have been problems with DLLs that are beyond the programmer's control, and therefore
the assumption that "static linking" means "I won't have problems with DLLs" doesn't
really seem compelling.

We distribute everything with the shared DLL, and yes, we've had problems, but only when
customers think that copy==install and copy the program across to another machine instead
of installing it (which also catches license violators...)
joe

On Sat, 29 Dec 2007 04:16:59 GMT, "David Ching" <dc@xxxxxxxxxxxxxxxxxxxxxx> wrote:

"Joseph M. Newcomer" <newcomer@xxxxxxxxxxxx> wrote in message
news:bvhbn35ciu7mhpp33av93guuk87ptagu7u@xxxxxxxxxx
I would have thought you would ship a .msi file that installed everything
required. Given
that you are concerned about one of the two dozen DLLs that are involved
in your program
running, why is this one singled out as being a point of concern?

Modern installs do side-by-side installs so everything you need should be
in the shipment
package. Except for the two dozen DLLs that are involved in your program
running (a
rather simple app I did required 26 DLLs, so I may be a little high or a
little low, but
it is a HUGE number of DLLs that are expected to work, and there have been
known bugs in
some of the OLE support DLLs, among other classics, and you CAN'T
statically link code to
make these go away...)

Your information is old. WinXP and later, which are what most of us support
these days, don't have the OLE problem.

-- David

Joseph M. Newcomer [MVP]
email: newcomer@xxxxxxxxxxxx
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm
.



Relevant Pages

  • Re: Opening an Access database in Delphi
    ... DLLs or other files that need to be installed with my Delphi 6 app in order to open and work with a Microsoft Access 2000 database, or are all the necessary files included with Windows? ... The Jet redistributable can be found on ... installs this stuff. ...
    (comp.lang.pascal.delphi.misc)
  • Re: Deploying OpenNetCF.org Smart Device Framework
    ... >> I did try that, and my app works ok, I just get that warning when my app ... >> installs that you need to also install the SDF. ... > Yup - uninstall the SDF from your desktop, after copying the DLLs to ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: Internationalization
    ... I would have thought you would ship a .msi file that installed everything required. ... Modern installs do side-by-side installs so everything you need should be in the shipment ... Except for the two dozen DLLs that are involved in your program running (a ...
    (microsoft.public.vc.mfc)
  • Re: location of MFC71*.dlls when installing a program ?
    ... "Tom Serface" wrote in message ... too much room and you are always assured that your program will have the DLLs you intended to run it with. ... If you rely on the installed "system" version you may find your program not working at some point when someone installs a different version with the same name. ... Unfortunately for us, we may still find our programs not working if MS decides to update the global copies of VC8 runtime DLL's, then the Windows loader will load your app and *ignore* the applocal copies of the DLL's in your own folder. ...
    (microsoft.public.vc.mfc)
  • Re: Internationalization
    ... Modern installs do side-by-side installs so everything you need should be ... Except for the two dozen DLLs that are involved in your program ... some of the OLE support DLLs, among other classics, and you CAN'T ...
    (microsoft.public.vc.mfc)