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.
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...
thinBasic is composed by modules or libraries: Core, Console, Excel, FTP, iNet, LL, PDF, RAS, Registry, SMTP, SQL, UI, XML, ZLib. Only o�ne module is mandatory: Core module. All other modules are optional.
NOTE: Windows 95, 98 and NT4 are limited supported. Some scripts may not work fine. It all depends by some missing functions API used inside some modules.
Here are some key features of "thinBasic":
· very rich set of predefined keywords
· all main program flow control keywords.
· user defined functions with local, static or global variable declaration up to 12 parameters.
· Dynamic strings variables and many numeric types.
· thinBasic language can be extended in keywords and functionalities using predefined official modules.
· thinBasic language can be extended in keywords and functionalities using user defined modules.
· thinBasic can be used as application script engine.
Requirements:
· Intel or AMD CPU running at least 500 MHz
· At least 128 MB RAM
· 5 MB disk space
· Internet Explorer 5.01 or higher must be installed (however does not need to be used as default browser)
· TCP/IP Networking must be installed and functioning for Networking functionalities
· Display settings should be set to at least 800x600 with color depth set to High Color or True Color (recommended) (lower settings allowed but interface will appear distorted, it is also a good idea to obtain the latest video drivers for your display adapt
· Remote Access Service (RAS) required for Dial-up Networking actions
· OLEDB required for database actions
What's New in This Release: [ read full changelog ]
· 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