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.

