🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: microsoft.public.vb.installation
Article #11

Re: Insallation Q's - please help!

#11
From: news.installshield.com
Date: Fri, 18 Jun 1999 00:00
62 lines
4202 bytes
Jon, I'm sorry you felt disappointed in our support for you in these
questions. I have reported this to the appropriate person who will look into
it to see what needs to be addressed. Below are my responses to your
questions. I hope they give you the help you  need.

*** Comctl32.dll ***
Regarding comctl32.dll, you are right that you should not redistribute it.
If you look at Microsoft KB article Q186176, you will see that Microsoft has
strict guidelines on how you are allowed to redistribute this file, and
neither of them lend themselves to use in a setup -- who wants to package up
an IE4 setup in their setup and run it? Also, 401comupd.exe has/had some
problems and has too many qualifications attached to it to make it
practical.

I made a simple VB app with references to all the Microsoft Windows Common
Controls 6.0 components, then ran the IS5.5 VB wizard on it and the PDW. We
got the same files (except for some of the bootstrap and runtime files that
PDW does a bit differently than our wizard does, but that isn't important).

What you can do is determine which versions of the Common Controls your
application was built against, and then determine which versions of
Comctl32.dll and Shell32.dll are required to support them. You redistribute
the OCXs, but you will have to write some code to see if the proper versions
of Comctl32.dll and Shell32.dll are present. If not, your users will have to
install Internet Explorer, or a Windows Service Pack, or one of the items
referenced in Q186176 to prepre the system for setup. I also refer you to
the information on Common Controls and version compatibilities in MSDN under
Platform SDK --> User Interface Services --> Shell and Common Controls -->
Windows Common Controls --> General Introduction. This may help you
understand what you need.

*** Mswinsck.ocx ***
The Wsock32.dll files differ from Windows 95 to NT in both version and in
their dependencies. These files are present on clean/basic installs of
Windows, so they do not need to be redistributed. The VB Wizard in IS5.5
should filter/avoid this file, but does not. You can make it filter
WSOCK32.DLL and WS_32.DLL and WS2HELP.DLL by adding a FILE<n>= entry for
each to the Vbwizdep.ini file in your InstallShield's Program\Wizards\Vb
folder. Make sure you get the <n> numbers correct -- sequential one-up
values with no missing values in sequence; also make sure filename is in all
uppercase letters.

*** Riched32.dll ***
Windows 95, Windows 98, and Windows NT 4.0 each has its own version of
Riched32.dll that does not work properly on the other two operating systems.
To ensure that your application using Riched32.dll runs properly on each
operating system, you must do one of the following:

>> Include the version of Riched32.dll included with Visual Basic 6.0, which
works on all three operating systems.

>> Include all three OS-specific versions of Riched32.dll, and install the
one that is appropriate to the target operating system. To do the latter,
place each version of Riched32.dll in its own file group. Then set the
properties of each file group so it is installed only on the operating
system to which its version of Riched32.dll is appropriate.

*** Crystl32.ocx ***
Exactly what is the conflicting advice? File list differences? Remember that
PDW includes bootstrap and some other setup-related files that are specific
to how it/they (MS) do setups, so there will never be an exact file-for-file
correspondence when you compare the results of PDW versus VB wizard.
Technical Details
Message-ID: <376a6b06.0@news.installshield.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7javnn$38k$1@news7.svr.pol.co.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f7726,835b0df469c416f2
X-Google-Attributes: gidf7726,public
X-Google-Thread: 1136b3,835b0df469c416f2
X-Google-Attributes: gid1136b3,public
From: "news.installshield.com" <barry@installshield.com>
Subject: Re: Insallation Q's - please help!
Date: 1999/06/18
Message-ID: <376a6b06.0@news.installshield.com>
X-Deja-AN: 491103690
References: <7javnn$38k$1@news7.svr.pol.co.uk>
X-Trace: 18 Jun 1999 10:51:34 -0600, 172.16.1.1
Newsgroups: microsoft.public.vb.installation,installshield.is5.visualbasic
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3612.1700