Re: How to deploy VB6 apps to exclude risk to target PC?
- From: "MikeD" <nobody@xxxxxxxxxxx>
- Date: Fri, 7 Nov 2008 18:29:10 -0500
"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
.
- Follow-Ups:
- References:
- Prev by Date: UserControl DragStart
- Next by Date: Re: getallsettings
- Previous by thread: Re: How to deploy VB6 apps to exclude risk to target PC?
- Next by thread: Re: How to deploy VB6 apps to exclude risk to target PC?
- Index(es):
Relevant Pages
|
Loading