Wednesday, March 16, 2022

Update: "Details" now "Properties", and new "Autostart" Property

I had setup BASIC Anywhere Machine programs to require a user to click on the console window before programs would start executing.

This is required to set input/output context on the program's window.  When the console window doesn't have the focus, any sounds produced by the program will not be heard.  (That's a javascript and/or web browser thing.)

At some point in the near future, I intend on using BASIC Anywhere Machine programs as a scripting tool for TiddlyWiki.  For that to work, I need BASIC programs to immediately run without user intervention.

That aside, many, if not most, regular programs shouldn't really require user-clicking on the console window before starting the program.

So I've added a little bit of "architecture" to support autostarting programs, along with a user interface to set/unset autostart for individual programs.

You'll find in the "Properties" (previously "Details" window the "autostart" checkbox, as per the screenshots below.

Cheers !








2 comments:

🖥 Flower Tesselation: Testing DRAW and recursive SUB's

This BAM program inspired by Richard Russell's "Flower-like tesselation" BBC BASIC program posted on Facebook . Created in ord...