ThinBASIC and FreeBASIC interop

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

ThinBASIC and FreeBASIC interop


ThinBASIC and FreeBASIC interop


Starting from version 1.10.8, ThinBASIC is installed with a complete FreeBASIC distribution.


After installation, FreeBASIC distribution can be found in the following directory:



ThinBASIC now offers an experimental feature of using FreeBASIC separate application to create DLLs, which can be directly used from ThinBASIC scripts interpreted code.


The interface for ThinBASIC / FreeBASIC integration is under development and might change.


ThinBASIC does not require FreeBASIC, but it offers an optional way to use FreeBASIC to compile DLLs, which can be used from ThinBASIC script.


While it was possible to use FreeBASIC DLLs in the past from the ThinBASIC, new ThinBASIC versions go one step further and, thanks to #Compiled / #EndCompiled, programmer can mix ThinBASIC and FreeBASIC code in a single script.


That effectively means you can develop speed up routines in FreeBASIC to boost your ThinBASIC code, without the need to switch between FreeBASIC and ThinBASIC IDE.