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. -- Jeremy Nicoll - my opinions are my own. _______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel