[wxPython] msvcrt.dll and installer

Hallo,

having trouble using the exe produced from Gordon's installer.

What can one do to make a sure test and installation of a new enough
version of msvcrt.dll?
What can one do to use a mscvrt.dll from the destination-directory (so
that there's no need to overwrite an existing one)?
For what a purpose produces the installer the msvc i rt.dll
in the dist-directory ?

W98, wxpython2.1.16

thanks, Udo

having trouble using the exe produced from Gordon's installer.

What can one do to make a sure test and installation of a new enough
version of msvcrt.dll?

I don't think Gordon's installer checks DLL versions. You'll probably need
something like InstallShield or one of the alternatives to do something like
that.

What can one do to use a mscvrt.dll from the destination-directory (so
that there's no need to overwrite an existing one)?

It's usually enough to have it in the same directory as the .exe file.

For what a purpose produces the installer the msvc i rt.dll
in the dist-directory ?

It's the C++ runtime library.

···

--
Robin Dunn
Software Craftsman
robin@AllDunn.com
http://wxpython.org Java give you jitters?
http://wxpros.com Relax with wxPython!

My brother has been working on this issue for several weeks now and seems to
have finally and correctly solved it. Stay tuned for more information from
him over the next day or so.

-Kevin

···

On Mon, 26 Jun 2000, Robin Dunn wrote:

> having trouble using the exe produced from Gordon's installer.
>
> What can one do to make a sure test and installation of a new enough
> version of msvcrt.dll?

I don't think Gordon's installer checks DLL versions. You'll probably need
something like InstallShield or one of the alternatives to do something like
that.

> What can one do to use a mscvrt.dll from the destination-directory (so
> that there's no need to overwrite an existing one)?

It's usually enough to have it in the same directory as the .exe file.

--
-----------> Kevin Jacobs <-----------|-------> (216) 778-8211 <--------
S.A.G.E. Project Technical Coordinator | Department of Epidemiology
  & System Administrator | & Biostatistics
Internet E-mail: jacobs@darwin.cwru.edu | Case Western Reserve University
----------------------------------------------------------------------------

> What can one do to use a mscvrt.dll from the destination-directory (so
> that there's no need to overwrite an existing one)?

It's usually enough to have it in the same directory as the .exe file.

Not if the DLL is in the known DLLs list. See registry key:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\KnownDLLs

MSVCRT.DLL is "known" to Win 9X and only the one in the windows system dir
will be used. Under NT the list of known DLLs is smaller and what you suggest
works.

If a new MSVCRT.DLL is installed you must install all the matching CRTL DLLs
or the target system may start failing to run some apps.

    BArry