1. RE: Euphoria Windows Installer
- Posted by ET <et54 at mumctville.org> Sep 04, 2001
- 465 views
I would hope that one would NEVER volunteer to install an application in either the root or a first level folder on any drive. If you have some issue with "Program Files", why not use "Local" as a base folder. I have seen this in a number of places. If everyone (and far too many do) claims a first level folder, the concept of hierarchy relative to the file system looses much of its benefit. Hamm, I'll get off the soap box now. Thanks for your time. (ET) stumblin', fumblin', bumblin', but step, and step again -----Original Message----- From: Thomas Parslow (PatRat) [mailto:patrat at rat-software.com] Sent: Tuesday, September 04, 2001 5:51 AM To: EUforum Subject: Re: Euphoria Windows Installer > 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