Guys,
DQSD is difficult to install. There are a lot of reports of problems, and as far as I can see, they're nearly always caused by a failure to get the right version of the ActiveX DLL installed and registered. There's a whole performance of logout/login which is difficult to get right, doesn't always work properly (depends on platform, I think), and often gives the impression that an upgrade can work without a reboot when it can't. This beta has been particularly bad, because there have been a lot of additions to the ActiveX control, so no version of the beta will load with the previous version's DLL. Here are some things I think we could look at to improve this - I'm not particularly offering to do them _or_ suggesting that someone else should! It's just for discussion. 1. Install script doesn't have uninstall code for the 'current' version (i.e. it deletes DLLs up to the previous version, but not the current one) 2. DLL version number is not being bumped for the beta revision points. This defeats a load of code in the install script which does version comparison. 3. AFAIK, we're not changing Progids/GUIDs on the ActiveX interfaces when we change the interface. We probably should be. 4. How does the installer actually handle installations to locked files? Does it do something like a SetupInstallFileEx which means that a reboot is really required? I see that the script is supposed to warn that the file's not been unloaded, but I've never actually seen that warning appear even though I've had installation failures. 5. We could have some startup code in (or called by) search.htm which did a rather more controlled check of DLL version and displayed something more helpful than having random script errors after the bar has apparently loaded OK. 6. We could have some kind of external (?) diagnostic utility which would report what the current setup actually was and put that onto the clipboard so that people could make better bug reports. What do people think? Maybe I'm the only one who thinks this needs improvement.... Will _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ Dqsd-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dqsd-users http://sourceforge.net/mailarchive/forum.php?forum_id=8601
