Results 1 to 9 of 9

Thread: thinBasic 1.7.6.0 just released

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

    thinBasic 1.7.6.0 just released

    Dear thinBasic user,

    we just released thinBasic programming language version 1.7.6.0

    This new release is mainly a bug fix release for all the bugs reported from previous version but, as usual, we added something new.

    • Improved pre-parsing checking.
      More checking will take place on scripts during pre-parsing phase. Unbalanced flow control structures will now be determined with more accuracy
    • Added a new UI control: Canvas.
      See examples in \thinBasic\SampleScripts\UI\Canvas\ directory
    • Improved ViewPort control.
      Quite complex User Interface scripts can be developed with ViewPorts
    • Improved MLGRID control.
      Is is now possible to perform a basic interaction with MLGRID controls (get/put data), handle notification events, perform a basic layout setup. And this is just the beginning for this fantastic control generously donated by James Klutho to thinBasic project.
      See example in \thinBasic\SampleScripts\UI\MLGRID\ directory
    • Added a new set of functions in UI module that mimic some Windows API functions. A new set of functions whose name start with "WIN_" followed by Windows API function name. Hope this will simplify a bit interaction with Windows Operating System API. If you think more functions are needed, let us know and we will consider your suggestion.
    • Fixed XPRINT module (GPF).


    Regards
    thinBasic team

    _________________________________________________
    Complete and detailed list of changes can be found in thinBasic on-line help at:
    http://www.thinbasic.com/public/prod...evelopment.htm

    Download from official web site under Download section.
    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

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

    Re: thinBasic 1.7.6.0 just released

    Hi Eros,

    this is very good release, I thought it will be fixes only, but you again raised the bar
    Fantastic job...
    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

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

    Re: thinBasic 1.7.6.0 just released

    It would not be a "new release" without some new features
    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

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

    Re: thinBasic 1.7.6.0 just released

    Petr reported me a problem in script: \thinBasic\SampleScripts\UI\MLGRID\MLGRID.tBasic

    In function cbDialog_Proc, there should be added:
    [code=thinbasic]LOCAL i, j AS LONG[/code]
    otherwise some notification messages generate a runtime-error due to missing variable declaration.

    I've updated the full thinBasic package again but, in case you have already downloaded thinBasic 1.7.6.0, it is not worth to download it again. Just make the above change.

    Sorry
    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

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

    Re: thinBasic 1.7.6.0 just released

    I'm sorry to say that Petr has found another little bug (MS should hire his asap for testing all new software )
    Function CANVAS_Line ... had a problem when used without STEP indication

    Now it is fixed and current online thinBasic 1.7.6.0 is OK.

    If you already downloaded and installed thinBasic 1.7.6.0 either download and install it again or download attached UI module and copy it into \thinbasic\Lib\ directory.

    If you decide to download and install thinBasic again, there is a little bonus from Petr: a script showing Canvas drawing in immediate and buffered mode.
    File is: \thinbasic\samplescripts\UI\Canvas\Buffering.tbasic

    Sorry again for the inconvenience but I prefer to have fixed version online.
    Regards
    Eros
    Attached Files Attached Files
    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

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

    Re: thinBasic 1.7.6.0 just released

    And when we are talking bonuses...

    ...here comes first attempt to use MLGrid in similar way to MS Excel/OO Calc/Lotus 1-2-3.
    That means using grid as sandbox, and evaluate expressions on the fly.

    Grid rendered thanks to MLG, help text via Canvas, and expression evaluated using EVAL module.

    Before changing Distance for example, make the B column wider by mousing in its header, so you can see the result.


    Petr

    Hmm, not sure I should apply to MS as betatester, as sample here was ... buggy Check better version here
    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

  7. #7

    Re: thinBasic 1.7.6.0 just released

    Great job guys, as allways!

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

    Re: thinBasic 1.7.6.0 just released


    _________________________________________________

    I'm sorry to have to say I uploaded a new fixed thinBasic 1.7.6.0 again.

    Catventure found a problem when using REPLACE$ with the WITH clause. I didn't manage that WITH correctly during pre-parsing phase so, if present, thinBasic think one END WITH is missing generating a runtime error.

    So, if you want latest fixed thinBasic, download it again. Otherwise you can survive unless you have such a REPLACE$ case.

    Sorry again (hope this is the last time I have to write "sorry").
    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

  9. #9

    Re: thinBasic 1.7.6.0 just released

    Don't worry Eros, I rather see a fast fix and redownload then waiting for a fixed version. Thanks!

Similar Threads

  1. thinBasic 1.0.10.1 released
    By ErosOlmi in forum Announcements
    Replies: 0
    Last Post: 26-06-2006, 08:40
  2. thinBasic 1.0.10.0 released
    By ErosOlmi in forum Announcements
    Replies: 0
    Last Post: 22-06-2006, 00:53
  3. thinBasic 1.0.9.2 released
    By ErosOlmi in forum Announcements
    Replies: 0
    Last Post: 23-02-2006, 01:17

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
  •