AppBasic ToolBox 1.71 and ZeroPain
John Rickman (71) 646 posts |
A short while ago I reverted my ToolBox modules from ROL to ROOL in order to cure some zero page access problems. Now I find that applications I have written using AppBasic will not run as they require ToolBox 1.71 ie the ROL modules. Should I abandon AppBasic or is it possible to get AppBasic to use the ROL toolbox modules. |
Steve Pampling (1551) 8170 posts |
If the requirement is just a statement in the Run file that RMEnsure’s a specific version of toolbox module then changing that to require the available version number in the ROOL set may suffice. Note – there are some differences in some modules |
John Rickman (71) 646 posts |
It is a bit more complicated. AppBasic provides an obey file called “modules” that RMEnsures each of the ToolBox modules. I commented out all the RMEnsures to see what might happen. Lo! AppBasic put them all back again at run time. AppBasic does appear to have a mechanism for changing this, but it is o |
Fred Graute (114) 645 posts |
Do they require any features that are specific to the ROL Toolbox? If not, then the applications should work with the ROOL Toolbox.
AppBasic will put in RMEnsure’s based on the objects used in the Res file. It doesn’t specify a version number, you need to do that yourself if you require a particular version. This is best done just prior to release and after the application has been compressed otherwise, as you’ve noticed, AppBasic will rewrite the Modules file when the application is run. |