I'm working on the conversion of the tS 6.6 SDK from C++ to FreeBasic. That means, you can now develop your tS PlugIns within a Basic Dialect nearly to the good old QBasic - or any other Basic Language.
Why FreeBasic?
- As the name say: FreeBasic is free - it is a open source project
- The Language is easy to understand (to learn) but powerfull enough to work with
- FreeBasic creates fast and small code without any runtime librarys
- There are a lot of librarys which can be used with FreeBasic (i.e. DataBase, Graphic Libs etc.)
- A really good help is available as documentation (in english and also german) and also a good comunity in both languages
- And at last point: i don't like C++
So, what have i done so far?
- I converted the C++ header files into the FreeBasic language (still in progress).
- I figured out the problems with using resources in the dll. That means: you can easly create your PlugIn Window per Drag 'n Drop in the FormEditor of the FreeBasic IDE (i use FBEdit as example) and start with coding.
- I wrote my first PlugIn to test the possibility if i get this to work (still in progress - see attached image)
CONLUSION:
If you are interested by this project and writing your own tS PlugIns - maybe you have experience in C++ OR any Basic language - feel free to help me.










