Re: How to deploy VB6 apps to exclude risk to target PC?




"MM" <kylix_is@xxxxxxxxxxx> wrote in message
news:0eu8h418tao8hja4hk2uh627op1cho6d7g@xxxxxxxxxx
On Tue, 4 Nov 2008 13:18:24 -0500, David Kerber
<ns_dkerber@xxxxxxxxxxxxxxxx> wrote:

In article <14q0h49vmkgef2mvbotevvrpdun34j12t4@xxxxxxx>,
kylix_is@xxxxxxxxxxx says...
On Tue, 4 Nov 2008 09:54:44 -0500, David Kerber
<ns_dkerber@xxxxxxxxxxxxxxxx> wrote:

Use a standard install package which checks version numbers before
copying dependencies over. That way, if the file exists on your target
computer, the dependency files will only be updated if the version your
program needs is newer than what is already on the target. If the file
doesn't exist, then it will copy your version over.

But what if an app on someone's PC relies on an older version of some
DLL or OCX to function properly (or at all) and along I come and
promptly update it?!!

But I thought you said you were using only those few standard VB pieces?
Yes, if you are using some 3rd party piece, you would need to be more
careful, but if you only need the standard vb-supplied stuff you will be
fine. One option to ensure no problems, would be to use one of those
packging utilities that builds your executable and all its dependencies
into a single big executable. Then there are no issues with version
hell.

Here's another idea: Suppose I contrived (dunno how, yet) to get the
Wise installer (or a. n. other installer) to ONLY copy files that do
not exist on the target machine?

That way, nothing could get overwritten.


But that wouldn't be good either because versions you're distributing might
be later versions (and therefore have bug fixes) than what's currently
installed.

--
Mike



.



Relevant Pages

  • Re: [KBUILD] allow any PHONY in if_changed_dep
    ... Working on the "why did we build this target path" at the moment. ... commit f9361616df9f8fc80a5bbe8c0a67cf964a10cbf8 ... # The temporary file to save gcc -MD generated dependencies must not ... Short version is $equals quiet, otherwise full command ...
    (Linux-Kernel)
  • Re: How to deploy VB6 apps to exclude risk to target PC?
    ... program needs is newer than what is already on the target. ... packging utilities that builds your executable and all its dependencies ... Wise installer (or a. ...
    (microsoft.public.vb.general.discussion)
  • Re: How to deploy VB6 apps to exclude risk to target PC?
    ... program needs is newer than what is already on the target. ... But what if an app on someone's PC relies on an older version of some ... packging utilities that builds your executable and all its dependencies ... Wise installer (or a. ...
    (microsoft.public.vb.general.discussion)
  • RE: Multiple dynamic/static targets in a solution (IDE dependency issu
    ... Hmmm - I've manually edited my .sln file (with all dependencies removed) to ... > Now I want to build static library configurations of the same 20 DLLs. ... > dependencies of the current target. ... > of any libraries which are listed as dependencies. ...
    (microsoft.public.vc.ide_general)
  • Auto-update add-on to VB?
    ... or the list of dependencies is static. ... Installer VISE http://www.mindvision.com ... - For those customers connecting in dial-up, ... - Also for dial-up users: The tool must be able to launch the RAS ...
    (microsoft.public.vb.general.discussion)

Loading