"go ahread" Hope the encryption thing is tolerant of humansYes that is possible.
I don't know if Rev-Ed plan to do that, but if not I'm willing to do it. This will probably need the permission of Rev-Ed and done in conjunction with or through them, and no source code will be released.
You'll need to install the Rev-Ed command line compilers, run another application which will compile the .bas file to a .obx file which will be an encrypted file which can be sent to someone else. They can use the same application to download the .obx file to a PICAXE.
Hopefully Rev-Ed will say "go ahread" as they've now embraced the idea of third-party tools which can interact with the compilers.
Yes, this is a feature already prepared, and the code will be encrypted so that it cannot be decoded.In the future will it be possible to compile just a binary from the bas file ?
So that you can send this binary to someone else that should not see the code, and they can program the picaxe from this ?
This sounds excellent.Got it working.
Needs some tidying up and documentation but a "MakeObx" utility creates this .obx file, that gets emailed to the user or posted on a web-site, they can download it to their PICAXE using a "LoadObx" utility. The .obx file is the equivalent of a .hex file for a PICmicro.
A third "ViewObx" utility allows a .obx file to be examined to show what version release it is, what the PICAXE target is etc. Release versioning and target tracking is all automatic.
Do you know if RevEd are going to include this in their full-featured programming editor, or produce a stand-alone application for doing this?As Rev-Ed will be producing their own version I moved on to another project. The two are unlikely to be compatible and mine would be Windows only.
A useful feature would be to have a run once only or set number of times facility.Programming Editor will also include this feature via the PICAXE>Encrypt menu.
You can then, for instance, safely post the .epf file on a website, no-one can use it unless they know your password aswell.