At 09:35 AM 11/28/2006 -0500, MB Software Solutions wrote:
>Charlie Coleman wrote:
> > The systems use a 1-time download/install file. After that it uses FTP to
> > retrieve a 'version' file, check it against a local version file, and
> > download what is necessary. The 'user' does need 'install' rights to
> > initially get the software on their PC, but other than that, they just 
> need
> > read/write/delete... access to the folder where they installed the
> > application (and to their local database folder if applicable).
...

> >
>Charlie -- it'd be GREAT if you could publish the "downloader" to the
>Downloads site on ProFox.  ?!???

Ok. I'll see what I can do. One point though that may scare some folks off 
is that it uses ActiveX components for the comms (e.g. for the FTP). A 
long, long time ago, it used the West-Wind client tools. But IIRC there was 
a 'bug' in that code which caused problems when a file bigger than 1 MB was 
attempted to be FTP'd down. I think I mentioned this on the WWWC site way 
back then so I'd be surprised if it hasn't been fixed. But at the time, we 
switched to ActiveX controls which solved a lot of problems (and I think 
WWWC stuff had some dependencies on the version of Internet Explorer 
installed, and that was a problem for us at that time too).

Hmm.... but in writing this, I realize the source may not be openable 
without having the OCX controls installed.... So maybe I'll need to include 
2 copies - 1 that has the OCX components on the form(s), another that doesn't

But I'll get something together. It really isn't very fancy. The general 
design is:

- A "version" dbf (that is downloaded/local) that has 1 record per file: a 
file name (a .zip file), version number, approx size, folder-to-copy-to 
value, etc.

Splash screen:
- uses a timer and a 'next step' value to control operation
- ftp's down a version file - a dbf - from a specified site
- loops through downloaded dbf, comparing to a local version. If any 
version number is greater, kicks off 'updater' screen, otherwise invokes 
the main .exe

Updater screen
- steps through downloaded dbf, downloads any file that has a version 
number > the local dbf version number
- unzips the downloaded files, and copies to end destination as specified 
in the version dbf
- well all done, invokes the main .exe of the system

The above could be combined into a single screen, but we decided on the 
2-screen approach (users seemed to like it better).

-Charlie



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to