This documentation was styled with a demo skin from the Premium Pack 4 add-on for Help & Manual. The contents of the skin are encrypted and not configurable. You can only publish HM projects with this skin. You cannot edit it or change it.
This version is copyright and may only be used for local testing purposes. It may not be distributed.
Please purchase the full version of the Premium Pack to get the configurable skins and remove this notice. The package will also include the Toolbox configuration utility for Premium Pack skins.
Date |
Module |
What |
ID |
Description |
Thanks to: |
|
|||||
2024/06/09 |
|
|
|
--- thinBasic version 1.13 --- |
|
--- |
Updated |
|
Module updated to the latest version available on GitHub: https://github.com/ThinBASIC/thinBasic_TBGL |
Petr Schreiber |
|
--- |
Updated |
|
Oxygen module updated to the latest version available on GitHub: https://github.com/Charles-Pegge/OxygenBasic |
Charles Pegge |
|
|
Setup |
|
thinBasic Setup application: •compiled with Inno Setup Compiler version 6.2.2 |
|
|
|
Compiler |
|
thinBasic Core engine is now compiled using PB10.04 |
|
|
|
|
|
All thinBasic executables and DLLs modules are compressed using UPX 4.2.2 64bit |
|
|
|
|
Scintilla editor control updated to Scintilla 4.4.6.0: https://www.scintilla.org/ |
|
||
thinBasic version 1.13.0.0 |
|||||
2024/06/06 |
FIX |
String element array passed BYREF to functions always referencing first element |
EricE |
||
2024/05/25 |
Improved |
Hash_GetKeys returned key list is now sorted in ascending order by default |
|||
Improved |
cHash.Keys returned key list is now sorted in ascending order by default |
||||
Improved |
cHash.Keys added possibility to specify optional string separator |
||||
2024/05/22 |
FIX |
Shell function bug fixed. Command was not used at all. |
|||
2024/05/10 |
NEW |
Added CRC32 function |
|||
2024/05/05 |
NEW |
CreateObject function added. It works exactly like NewCom and is added to simplify code porting from other programming languages |
|||
NEW |
thinBasic is now able to parse compound dotted COM objects properties / methods
The following code is now possible:
DIM Xls AS iDispatch Before this change it was necessary to define intermediate iDispatch variable to assign COM objects like Cells, Fonts, ... or any COM objects inside a COM server in order to interact with them.
|
||||
2024/04/08 |
NEW |
Enum names are added to calltips list dynamically |
Petr Schreiber |
||
2024/04/08 |
NEW |
RemainL$ function added |
|||
NEW |
<ADODB_Connection>.LookUpField.Next function added, a useful compendium to <ADODB_Connection>.LookUpField method |
||||
2024/04/04 |
NEW |
<ADODB_Connection>.LookupField function to simplify searching for data without the need to create an ADODB_Recordset object |
|||
2024/03/29 |
FIX |
Fixed #Profile process not started when script contains #Profile On command |
|||
2024/03/22 |
Improved |
Internal hash table used to store dynamic loaded keywords and related data from Core and loaded modules completely rewritten. More stability and hopefully little more speed. |
|||
2024/03/20 |
FIX |
Fixed when closing main thinAir window having some files to be saved. Pressing "Cancel" button to interrupt closing operation was not working |
|||
2024/03/19 |
FIX |
Remain$ fixed. Wrong string return when using right to left (negative StartPosition) and ANY clause was active with a MatchString with more than 1 char. Example: Uses "console" |
|||
2024/03/19 |
Improved |
#Region nesting are indented in Codebrowser blocks |
|||
FIX |
AnsiToUtf8$ error in some cases internal allocated buffer was truncated or over allocated resulting in incorrect returned string |
||||
2024/03/14 |
NEW |
Win_SetProcessDpiAwareness function added |
catventure |
||
2024/03/04 |
FIX |
Produced bundled exe not working: error in obfuscated script |
phb |
||
|
FIX |
Fixed RMChart example |
|||
Improved |
Alias option in Declare statement is now optionl |
||||
2024/02/10 |
Improved |
Improved speed by may times when using JOIN$ with IndexFrom/IndexTo optional parameters in dynamic string arrays. |
|||
NEW |
App.stack.name will return current internal stack name |
||||
NEW |
App.stack.level will return current internal stack level |
||||
|
|
||||