Results 1 to 8 of 8

Thread: Hello from Chris Holbrook

  1. #1

    Hello from Chris Holbrook

    I am an old programmer from UK.

    Just wrote my first ThinBASIC script - a GUI to run my PowerBasic calendar app from a library. It took 10 minutes and appears to work correctly.

    Congratulations to Eros and friends on a nice development tool!




  2. #2
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    Re: Hello from Chris Holbrook

    Ciao Chris and welcome to thinBasic community forum.

    Hope thinBasic can be of some help in your every day programming.
    If you find something missing or something you will like to see built into thinBasic, let us know. We will try our best to try to do it.

    See you.
    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  3. #3

    Re: Hello from Chris Holbrook

    Hi Chris,

    welcome here on the board. Yes thinBasic is very powerfull and you will see a lot of similar syntax to PowerBasic. The fact is that a lot of modules are written with PowerBasic. If you ever want to contribute a module to thinBasic or need speed for your scripts, then PowerBasic is a very good choice for doing so.

    Michael

  4. #4

    Re: Hello from Chris Holbrook

    Quote Originally Posted by Michael Hartlef
    The fact is that a lot of modules are written with PowerBasic.
    Michael, forgive my ignorance, what do you mean by "module"? Do you mean a dll or something different?

  5. #5
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732

    Re: Hello from Chris Holbrook

    Welcome abroad Chris,

    I hope you will find ThinBasic very useful!

    What are modules? Others will explain better, but think of modules as of DLLs, which can take advantage of ThinBasic parsing mechanism. When you use such a DLL (which can be created using PowerBASIC and other languages), users can pick it and go - no need for headers, ThinBasic will be able to see functions immediately.

    Check SDK directory for module templates for all languages (PB template recommended).


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  6. #6
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    Re: Hello from Chris Holbrook

    Chris,

    thinBasic is not a closed language but a modular one.
    It mainly means that there is a Core engine responsible mainly for the memory handling, script program flow, the main numeric and string handling and some other stuff.
    The rest is developed in external special DLL we call modules. They are special because they need to be built using a thinBasic scheme.
    So, developing a thinBasic module you mainly improve the language with new native commands.

    You will see a lot of modules in thinBasic\Lib\ directory. Some are create by thinBasic team, some are created by thinBasic users using different compiled languages.

    As Petr stated, have a look at \thinBasic\SDK\ directory.
    Unpack it and check PowerBasic example to see how to build a thinBasic module. You will be able to defined your keywords name and how they parse needed parameters.

    Hope you will like it.

    Ciao
    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  7. #7

    Re: Hello from Chris Holbrook

    Quote Originally Posted by Eros Olmi
    So, developing a thinBasic module ... with new native commands.
    Oh, yes please!

    Thank you Eros, Petr, Michael.

  8. #8

    Re: Hello from Chris Holbrook

    Yes Chris, the guys said it all. Thanks Eros!

Members who have read this thread: 0

There are no members to list at the moment.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •