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.
What is thinBundle?
thinBundle is a thinBasic tool able to create stand alone executables scripts working without the need to have thinBasic installed.
thinBundle takes information on how to setup stand alone executable directly from the script source code searching for #Bundle indications.
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 files a script needs in order to be executed without having thinBasic installed in the target machine. The produced .exe file will be like a box containing all the files needed to execute the script (dll, modules, script sources, ...).
How does executable produced by thinBundle works?
When an .exe file created by thinBundle will be executed, a special minimal runtime start.
This runtime will extract on disk all files included in bundled exe.
All files extracted will have hidden attribute on.
Runtime will than execute the main script.
After execution, all extracted files will be deleted.
How to use?
See thinBundle: how to use topic.