Mail Archives: djgpp-workers/1996/10/15/10:55:06
> There will be at least four files needed to run install:
> 1) CWSDPMI.EXE
> 2) djvrf2.exe
> 3) install.bat
> 4) instl.exe
> Users have to load all of them and I bet $100 that there will be ones to
> download only a part of them.
This is exactly the reason it needs to be a self-extracting executable
image - just to make sure all the pieces are there. You can also put them
in a zip and expect the user to get an unzip, but then you are starting
to assume some level of user intelligence :-)
Some self-extracting formats even allow you to execute a bat file after
explode - which is perfect for an install type application.
Yes, at one time I modified the stub to imbed a copy of CWSDPMI, then write
it on disk if there wasn't a DPMI available. There was never a well defined
need for it, so it got ignored. For example, in the example above, since
you need a zip/sfx anyway, how much value is there in reducing the number
of files by one, but increasing the size of the custom stub in djvrf2.exe
to include the exact same code? BTW, I'm not even sure where that code
is - it might have been nuked in the last disk purge - I just don't know.
For a program which is COMPLETELY standalone, with no external data, bat,
configuration, or help files, the bound stub might help, but since almost
all distributions contain either a help, readme, configuration or data
file in addition to the .EXE, dumping the additional CWSDPMI.EXE in there
isn't a big deal. But eventually I'll finish the compressed, imbedded
stub. Someday. Maybe.
- Raw text -