Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.basic.visual.misc > #1742

Re: Quick question about the VB Installer

From "Mayayana" <mayayana@invalid.nospam>
Newsgroups comp.lang.basic.visual.misc
Subject Re: Quick question about the VB Installer
Date 2013-03-07 17:11 -0500
Organization A noiseless patient Spider
Message-ID <khb37d$bv9$1@dont-email.me> (permalink)
References <0lghj8h5u7nch1iu9a56jco27m0jlmst6l@4ax.com> <a3ihj8lps4uqi3gc9djq8ujf0nsam3qh0p@4ax.com> <k2khj89s7586r5sclhqquacpq7tad1kg2n@4ax.com>

Show all headers | View raw


| The machine in question is Windows 8 which when the app was installed
| it worked perfectly then all of a sudden our app slowed down to a
| crawl and some menu choices quit working.  I thought that maybe
| I had over wrote some need files.  But all the other apps on the
| computer still work fine.
|
| Ever hear of this ?
|

   That's a very general question.

   On the PDW, there's no reason to ship any system
files. You can't install them, anyway. If you're shipping
your own DLLs don't mark them as shared. (Assuming
they're not.) Shipping newer system files won't hurt, in
the sense that XP+ won't let you install them. But it
would put the PDW into a reboot loop. It arranges to
install the system files during reboot, then finds they
didn't install and starts all over again. (There was no
System File Protection in '98.)

  As Mike said, there is a slight bug in the code as well.
It's not critical. It's just that when the PDW compares
files it checks the versions, which works fine, but if it
can't find versions it will then check dates. The date code
is backward, so that the PDW would try to install the older
file in that case. But none of that should matter because
it shouldn't be trying to install anything -- and you shouldn't
be shipping anything -- that's a system file.

  As others have said, there are other free installers
available. On the other hand, the PDW source code is
available so that a PDW install is entirely customizable.
If you're curious I have two updated and cleaned up versions
here:

http://www.jsware.net/jsware/vbcode.php5

  One version is just a cleaned-up version of the PDW with
some updated functions added, like Desktop shortcut option,
App Data folder creation, etc. The second version is a further
rewrite that eliminates the need for setup.exe. Setup.exe
is a C++ EXE that was only needed because the VB6 runtime
was not always installed on target PCs. But the VB6 runtime
has been a system file since Windows 2000, and setup.exe
also did some ugly things -- like that weird gray borderless
window at startup that says something like, "Please wait...",
and some odd behavior that involved moving the install files
into \Windows\ before running the install.

   The updated versions linked above are more work, but there
are full instructions with them, and if you use your own rewrite
of setup1.exe you get the advatage that you can fully customize
the UI, add your own license clickthrough, and add just about
any other functionality you like. Since all PCs now have the
VB6 runtime there's no reason that an installer has to be other
than VB. 

Back to comp.lang.basic.visual.misc | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Quick question about the VB Installer HarryC - 2013-03-07 11:40 -0500
  Re: Quick question about the VB Installer Deanna Earley <dee.earley@icode.co.uk> - 2013-03-07 16:48 +0000
  Re: Quick question about the VB Installer ralph <nt_consulting@yahoo.com> - 2013-03-07 11:21 -0600
    Re: Quick question about the VB Installer HarryC - 2013-03-07 12:46 -0500
      Re: Quick question about the VB Installer "Mayayana" <mayayana@invalid.nospam> - 2013-03-07 17:11 -0500
        Re: Quick question about the VB Installer HarryC - 2013-03-07 18:44 -0500
      Re: Quick question about the VB Installer ralph <nt_consulting@yahoo.com> - 2013-03-07 17:14 -0600
        Re: Quick question about the VB Installer HarryC - 2013-03-07 18:54 -0500
          Re: Quick question about the VB Installer ralph <nt_consulting@yahoo.com> - 2013-03-08 00:16 -0600
            Re: Quick question about the VB Installer R C Nesbit <spam@ukrm.net> - 2013-03-08 09:54 +0000
              Re: Quick question about the VB Installer HarryC - 2013-03-08 07:34 -0500
              Re: Quick question about the VB Installer Schmidt <ng@vbRichClient.com> - 2013-03-08 21:33 +0100
            Re: Quick question about the VB Installer R C Nesbit <spam@ukrm.net> - 2013-03-09 12:09 +0000

csiph-web