Rony, thank you for your off-line comments and Jeremy, thank you for
your comments.
Both of you have identified a few things that I had not thought of, and
that I will take under advisement.
This has been a large bono project for me, one that started out with
"can you write a quick prototype program that can..." And since the
application required a fair amount of text processing from one or more
sources (and different formats) Rexx was an obvious choice as a
processing language.
I had less problems getting ooRexx and ooSQLite installed by a
non-computerite Ballet School Artistic Director, than I have had in
getting some "Technically" oriented folks to do the same...
The first version of my application is intended to provide a working
prototype for a small test group in an attempt to firm up the
specifications and overall requirements for a final version. Now that I
have accomplished that, the overall project has become, "but running
three installers will be too difficult for some to handle..." along with
a a few comments like, "can't this look like a windows dialog with fill
in the boxes, and checkboxes/radio buttons, and... instead of asking
questions and accepting responses?"
I've gone this far, I will see what else I can do.
If nothing else, I will end up learning what is under the hood of an
installer -- and maybe telling my "customer", I can do this for win-10
64-bit, but the other environments will take longer...
Thanks again, and hopefully a few other folks will also have some good
suggestions.
(Sure do wish that MicroSoft hadn't removed Rexx as a standard package
under windows years ago.
Things would be a lot easier right now...)
/s/ Bill Turner, wb4alm
On 3/22/21 8:59 PM, Jeremy Nicoll wrote:
On Mon, 22 Mar 2021, at 15:47, Bill Turner, WB4ALM wrote:
Folks, I have a possible "opportunity" that might allow the introduction
of ooRexx as an application scripting language to several hundred
independently owned windows system owners using WIN-7 thru WIN-10
Having a potential target of Win 7 onwards will complicate this I
think as will both 32-bit and 64-bit target systems.
The slight possibility that some users might already have ooREXX
installed - so you'd want your install of ooREXX for your app not to
interfere with any extant install - will make it worse.
Suppose in future someone wanted to run two versions of your app
that had been shipped with different bundled versions of ooREXX?
How would you manage that?
Did I read somewhere that someone had developed a sort of
"Portable" installer for ooREXX v5? If that's so, that might help.
I am not familiar with the creation of an installation package for
windows, and am looking for information with recommendations
on how to create a single, but complete installation package for
both ooRexx V5 and ooSQLite.
Unless you're somehow able to combine the installers for the
separate products into one monster installer, I expect that will be
hard and might require you to write a new installer to do the job
from scratch.
I don't know what the v5 installer is like, but I recall that the v4.2.0
one didn't work properly for me on Win 8.1. I chose to override
some of the defaults - which the installer allowed me to do - but
it didn't seem to me that it then made all the right changes in the
registry to implement the choices I'd made. Even now I'm not sure
that I subsequently "fixed" that properly. I'm not looking forward
to installing v5 (eventually) or maybe v4.2.0 on new (to me) W10
systems.
The changes concerned were to do with the names of the filetypes
used for execs to be run by rexx.exe / rexxhide.exe / rexxpaws.exe
and I also wanted to significantly shorten the verbose descriptions
that the system set up for such files, so that eg
"ooRexx Rexx GUI Program"
was replaced by something much terser.
The method (ie registry keys) I'd altered in Win XP to achieve this
were not the same as those needing changed in Win 8.1 (I think).
It's possible that W7 / W8.1 / W10 are all different in how it's
done.
(I did discuss this with a developer way back then but he
basically said I'd need to fiddle with the installer code
myself if I wanted to fix it, and didn't have the time etc
to do that, so didn't. I also didn't know the right way to
make those changes; it is one thing to fiddle around in
the registry on my own pc where it's my fault if I break
something, but quite another thing to maybe introduce
mistakes that would affect other people's pcs.)
It's not that I'm suggesting that if you had an installer for your
bundled thing that you'd need to allow overrides - clearly you'd
not want to do that - but writing an installer that might need to
do different things on different target systems might be quite a
struggle.
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel