Re: Euphoria Windows Installer
- Posted by "Thomas Parslow (PatRat)" <patrat at rat-software.com> Sep 04, 2001
- 578 views
> Howdy y'all! Hey! > Remember all that talk about the Euphoria Windows Installer? Bet y'all > thought I was pulling an MTS, didn't you? hehehe Not for a moment ;) > A beta release is now ready for testing, so now I need some beta testers. > For more information, please see ... > > http://users.arn.net/~travisbeaty/pds/installer/installer.htm > > > Have fun! > > Travis Beaty > Claude, Texas. Just tried it out, and I'm rather impressed, looks very nice :) Here a few suggestions, I'm being rather nit picky I know but I hope at least some of them are helpful: 1) When it asks you to select a installation location you deviate from the standard for windows installations and ask the user to select the directory to install the euphoria directory into, not the location of the euphoria directory itself... IMHO it would be better to let the user select "c:\euphoria" or even "c:\eu" then to have them select "c:\". 2) A few times during the installation when I clicked the next button and the next window came up another program that was currently running (note pad) poped up between the background and foreground windows. Not really a huge problem but I thought I'd mention it :) 3) When I came to the first License agreement I had to alt-tab to something else for a few seconds, when I clicked on the installer in the task bar to bring it back up only the background window was shown, I had to alt-tab to the foreground window. Maybe there should be some code that brings the foreground window to the ground whenever the background window receives focus? I've had problems bringing windows to the front under win98+ before and found that a way to do it is: rect = getRect(win1) if w32Func(xSetWindowPos,{getHandle(win1),HWND_TOPMOST,rect[1],rect[2],rect[3]-rect[1],rect[4]-rect[2],0}) then end if if w32Func(xSetWindowPos,{getHandle(win1),HWND_NOTOPMOST,rect[1],rect[2],rect[3]-rect[1],rect[4]-rect[2],0}) then end if 4) For packages that have no license it would be better IMHO to not show a license agreement window at all for that package rather than display the "this package has no license agreement" message. 5) It would be good if the next button was made the default button so that space bar would advance the installation. The exception to this IMO is the Agree buttons, it raises legal issues if simple hitting enter bypasses them. 6) Where the user selects packages windows installations normal show the base files as a package. Often they are grayed out and have something like (Required) next to them, this just lets the user know what is being installed... 7) Database.e is not included with the download on your site, I had to download EDS separately. This isn't really much of a problem though as the final version will be bound I assume... 8) How about packaging all the files (apart from a readme) into the exe? David Cuny wrote some routines for doing this. 9) I find the web page a little difficult to read with the background... Ok, that's it for now, hope at least some of those suggestions are useful... Thomas Parslow (PatRat) ICQ #:26359483 Rat Software http://www.rat-software.com/ Please leave quoted text in place when replying