ErosOlmi
07-02-2007, 23:50
thinBundle will be one of the next new toys Roberto is preparing for thinBasic users. This is a special one!
Using thinBundle, thinBasic users will be able to create independant thinBasic script executables.
thinBundle IS NOT A COMPILER. No machine code will be produced.
thinBundle will create a kind of closed, compressed, crypted executable file containing all the resources a script needs in order to be executed without having thinBasic installed in the target machine. The .exe file produced, will be like a box containing all the files needed to execute the script (dll, modules, sources, thinBasic exe, ...).
When executed, all needed files will be extracted on disk in the same directory of the exe. All files will be system hidden. After execution, all extracted files will be deleted.
But now, no more words.
The following is an example of a bundled script: http://www.thinbasic.com/public/products/thinBasic/Temp/BreakOut.zip
It is the same script you can find here: http://community.thinbasic.com/index.php?topic=538.msg2659#msg2659
but bundled using thinBundle.
This is what we have so far. Still a lot of work to do to tune .exe creation but the main steps are already there.
Let us know what you think about it.
Eros
ADDED:
It will take some weeks to have thinBundle ready to be distributed.
Main core of the program is already there.
We are now adding some clever auto-discover script dependancy that will allow thinBundle to automatically understand which modules are needed by the script you want to bundle.
Roberto is also adding some nice options like:
possibility to include full directory of files inside bundled exe (like a zip folder)
possibility to compress included files
We will post something as soon as ready.
Stay tuned.
Using thinBundle, thinBasic users will be able to create independant thinBasic script executables.
thinBundle IS NOT A COMPILER. No machine code will be produced.
thinBundle will create a kind of closed, compressed, crypted executable file containing all the resources a script needs in order to be executed without having thinBasic installed in the target machine. The .exe file produced, will be like a box containing all the files needed to execute the script (dll, modules, sources, thinBasic exe, ...).
When executed, all needed files will be extracted on disk in the same directory of the exe. All files will be system hidden. After execution, all extracted files will be deleted.
But now, no more words.
The following is an example of a bundled script: http://www.thinbasic.com/public/products/thinBasic/Temp/BreakOut.zip
It is the same script you can find here: http://community.thinbasic.com/index.php?topic=538.msg2659#msg2659
but bundled using thinBundle.
This is what we have so far. Still a lot of work to do to tune .exe creation but the main steps are already there.
Let us know what you think about it.
Eros
ADDED:
It will take some weeks to have thinBundle ready to be distributed.
Main core of the program is already there.
We are now adding some clever auto-discover script dependancy that will allow thinBundle to automatically understand which modules are needed by the script you want to bundle.
Roberto is also adding some nice options like:
possibility to include full directory of files inside bundled exe (like a zip folder)
possibility to compress included files
We will post something as soon as ready.
Stay tuned.