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

Reply via email to