Freeware Descriptions:
thinBasic is a Basic like language interpreter. Its target is to have a scripts text file to be interpreted and executed immediately by a simple double click or by an automated scheduled tasks.
Here is complete features (taken from authors site):
More than 500 predefined keywords. All main program flow: If/Then/Else/ElseIf/End If, While/Wend, For/Next, Do [While/Until]/Loop [While/Until], Select/End Select, user defined functions, modules, arrays and much more…
User defined functions with local or global variable declaration up to 12 parameters. Every script can have an unlimited number of user defined functions declared each of them can allocate variable in different ways: local, static, global scope.
Functions can be recursive and each recursion will allocate a new stack for local variables. Every function can have up to 12 parameters but this can be changed by design. Dynamic strings variables and many numeric types.
Numeric types: Byte, Word, Integer, DWord, Long, Quad, Single, Double, Extended, Currency. Strings are dynamic strings. Dynamic string variables contain character data of arbitrary length. Dynamic strings can contain up to approximately 2 Gb characters. Dynamic strings can contain both text or binary data.
Arrays are supported up to 3 dimensions. Arrays can be of any supported variable types. thinBasic language can be extended in keywords and functionalities using predefined official modules. thinBasic language consists of a rich set of keywords plus you can extend the keywords loading external modules designed to cover specific tasks.
There are some official predefined modules delivered with thinBasic that will allow to interact, for example, with databases. To use these modules, just use the keyword “Uses” followed by the name of the module.
What’s New in version 1.7.7.0:
- Fixed important bugs introduced by recent pre-parsing improvements.
- Fixed important bugs inside AND keyword when used as bitwise.
- Added new functionalities in Console module that will let developers to work with multiple console buffers. Programmers will be able to work using double buffering techniques avoiding annoying flickering when updating many screen areas.
- On User Interface module: added ToolBar control, improved Canvas UI control, improved MLGrid control, and many other little aspects.
- Improved UI_ImageCtx module.
- Improved XPrint module.
- On thinBasic SDK interface we were able to add a long waited functionality: possibility to call thinBasic script functions having parameters from inside thinBasic modules. For those developing thinBasic modules this will open a new big area of interaction allowing creation of specific events fired and handled directly from the script source code
- many more enhancements

File Size / OS:
- 9.48 MB / Windows 9x - ME - 2000 - NT - XP - 2003 - Vista
Download thinBasic 1.7.7.0: