<< Click to Display Table of Contents >> Navigation: What's new > 2005 - version history > Version 1.0.8.0 |
Release date: 2005.12.20
Date |
Area/Module |
What |
Description |
Thanks to: |
---|---|---|---|---|
2005.12.14 |
Core |
Add |
||
Core |
Fix |
During declaration of an array, in case the VALUE clause was specified, only the first element was initialized. Now all elements will be initialized. Example: DIM MyArray(3,3) AS LONG VALUE = 123 All 9 elements will be set to value 123 |
Psch |
|
Core |
Improve |
DIM will now support a new value assignment: "VALUE =". Example: DIM MyVar AS WhatEver VALUE = xxx |
Psch |
|
2005.12.06 |
Core/thinAir |
Add |
Obfuscation: the art of making source code not readable and almost impossible to understand by a human being. From thinAir, open a source code. Use menu Tools/Obfuscate thinAir will create an obfuscated copy of original script named the same plus an "x" at the end of the script name. So thinBasic scripts named tBasicx or .tBasiccx are Gui or Console obfuscated scripts. Obfuscated scripts are useful when you want to distribute your script and you do not want others been able to change or see your original source code. Or when you need to distribute scripts containing password to files or to databases.
IMPORTANT NOTES about obfuscation: 1.always keep your original not obfuscated script in a safe place. Obfuscated scripts cannot be put back into clear form by thinBasic; 2.obfuscation do not guarantee you that scripts cannot be put back in clear form by a debugging or through a disassembly session. Obfuscated scripts file are strongly encrypted (so quite hard to decipher) but there will be moments during script execution where scripts will be in clear form into computer memory. This is true for almost every program been executed by a computer. 3.obfuscation methods can change in next thinBasic versions. We will try to maintain backward compatibility but we cannot guarantee it. |
|
2005.12.01 |
TBGL |
Add |
Psch has given his authorization to officially distribute TBGL (OpenGL) module inside thinBasic. See SampleScripts\TBGL directory for some nice scripts. Also see under Help directory for thinBasic_TBGL.chm help file. |
Psch |
File |
Fix |
File_GetTime and File_GetDate returning nothing when file is in use. |
Psch |