Re: Euphoria Windows Installer

new topic     » goto parent     » topic index » view thread      » older message » newer message

Hello, Aku!

I'm replying here to both you and list.

> 1. The shortcut file of EE (EE.pif) still has working dir =
> "c:\euphoria" wherever I installed eu.

EE's installation is governed by Mr. White's EE installation program.  The
EE installer is installed by the Euphoria Windows Installer, and then, with
the user's permission, is launched.  So I would respectfully like to pass
the buck to CyrekSoft on this one.  blink>

 
> 2. It is correct that EWI does not create file association? It is teh
> most important thing I think.

That is correct, it does not make file associations.  Future versions may
have the ability to do this, but I am not quite secure enough in my
programming expertise to mess with a person's registry.  When I install
programs, one thing that will piss me off quickly it to find out that
something has changed an association on me.  I love automation only to a
certain point.

So if the installer ever does mess with file associations, the user will
have the ultimate authority and will know what is going on -- and have the
ability to prevent a change -- on every step of the process.

> 3. Recalculating disk space is very annoying. Better save the size of
> each component.

That is on my to-do list as well.  It is an example of a "real cool idea"
that didn't quite work out.

> 4. Include the database.e because there is still few months to Eu
> 2.3.

The installer considers database.e standard equipment; thus you will find it
in the include folder, and its documentation in the doc/html folder when you
install.  Mr. Craig felt that sense database.e will be a standard library in
2.3, I might as well make it a standard library in 2.2, at least were EWI is
concerned.  As far as the installer itself, the official release will be
bound, so the user having/not having database.e will not be an issue.

 
> 5. Don't use the EDB database because bytes 240..255 is written as 3
> bytes and it will increase the file size.

I used it because I felt it led to a better structure.  But I'll look into
this a little more.  There will be a lot more information in the data file
for the next version, and that would make me even more prone to using EDB.

> 6. No need to compress the file because it will be zipped?

Well, perhaps.  Part of the compression of the file came from the concept
that one data file would be spread across three or four (or more) floppies.
 
> 7. In my system, Fail to modify autoexec.bat file. I selected confirm
> each action. "The installer was unable to find your autoexec file"

Okay ... first of all, did you set the DEBUG__AUTOEXEC flag?   If not, make
sure you have the drive set correctly in the Modify autoexec form that
appears.  Also, you will find a file named eu_install.log either in the new
euphoria folder (if install was successful) or in the root directory of
whatever drive you attempted to install Euphoria on (if install was
unsuccessful).  If you could send that file to me, I may know a little
better what is going on.


> 8. Add Browse... button for installation directory (show Select
> folder dialog (few days ago I asked Derek how to show that dialog but
> hasnot replied))

I will look into that as well.  A Select Folder dialog would simply be a
GetOpenFileName() call, the same as win32lib.ew's current getOpenFileName()
routine.  The difference will be in the values given in the OPENFILENAME
structure that is passed to it.  I can probably hack this up fairly easily.

 
> 9. Show the "installation complete" if I choose not to reboot.

Good idea.  Another entry to the to do list.

BTW, I am hoping to put out updates every week or two, but this would be
mitigated by work (yeah, I have to go to work unfortunately or people get
mad) and other responsibilities.


Thanks,

Travis Beaty
Claude, Texas.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu