Page 1 of 3 123 LastLast
Results 1 to 10 of 30

Thread: thinBasic Beta 1.9.7.0

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

    thinBasic Beta 1.9.7.0

    thinBasic Beta 1.9.7.0

    Download from: http://www.thinbasic.biz/projects/th...ic_1.9.7.0.zip


    This is a real Beta in the sense there is a lot of new features all (more or less) to be finished and fully documented.
    So, please use this version only for testing and not for real production scripts.


    Have a look and please report any impression/problem/likes always remembering it is a beta!!!!!


    This is an emergency update over previous thinBasic Beta 1.9.6.0

    Fixed some bugs
    Added latest TBGL module from Petr Schreiber
    ...
    List of changes can be found in Help file distributed with the product.




    Known bugs:
    among others (I hope not so many) I know there is a bug in this version when creating bundled exe. Some process can sometimes fail due to incorrect TOC inside Exe. I'm working on solving this problem asap.



    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

  2. #2
    thinBasic MVPs
    Join Date
    Oct 2012
    Location
    Germany
    Age
    54
    Posts
    1,525
    Rep Power
    170
    Thanks a lot Eros, always happy to be up-to-date and to be able to use the latest improved version of our worlds best basic language - as happy as I am about you having this passion to create a way for us to tell our computers in readable words what we expect them to do.


    about TBGL-Help: TBGL_PrintFont2D-method is not documented (but it bolds when I type it in) - so I'm not sure about the current (changed?) syntax since Petr intended to change it.


    I think there are missing some Forum-sections as beta-testing and support

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

    Regarding TBGL help, wait for Petr reply.

    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

  4. #4
    thinBasic MVPs
    Join Date
    Oct 2012
    Location
    Germany
    Age
    54
    Posts
    1,525
    Rep Power
    170
    OK, while browsing the help for new stuff I stumbled across a few things:
    ParseSet$ - is that new? And what string does it return? Complete or just the inserted one?

    thinBasic Modules
    > Core (thinBasic Core Engine) > String functions > ProgID$ ? What does it do?

    Edit:
    " thinBasic language > Operators > Arithmetic > Exponentiation (^)


    Syntax

    result = number^exponent

    The * operator syntax has these parts:"

    guess it has to be ^ instead of *
    Last edited by ReneMiner; 10-06-2013 at 19:58.
    I think there are missing some Forum-sections as beta-testing and support

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

    • ^ operator help fixed
    • ParseSet$ is not new. It is used to change a string element into a delimited string. See help.
    • ProgId$ is the contrary of ClsId$. Sorry they are still not documented because they were developed in order to start native COM handling inside thinCore.
      ClsId$ returns a 16-byte GUID string (128-bit GUID format string) containing a CLSID associated with a unique ProgramID string of a COM object or component.
      ProgId$ gets a GUID string giving back the ProgramId
      Example: s = ClsId$("")
      Uses "Console"
      
      Dim sClassName  As String = "MSScriptControl.ScriptControl"
      Dim sClassId    As String = CLSID$(sClassName)
      
      
      PrintL "Class name              ", sClassName
      PrintL "Class ID                ", sClassId
      PrintL "Class ID in human format", GuidTxt$(sClassId)
      PrintL "Prod ID from Class ID   ", PROGID$(sClassId)
      
      
      WaitKey
      
    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
    Hi Rene,

    the TBGL_PrintFont2D is still in developement. I am working on the more complex syntax, but there are some obstacles in the way. This is why it is not documented yet.

    Additions in TBGL since 1.9.6.0:
    • tbgl_GetTextureData
    • tbgl_EntityGetTexture


    Fixes in TBGL since 1.9.6.0:
    • %TBGL_TEX_ANISO, %TBGL_TEX_CRISPANISO presume level 2 of anisotropy in case programmer does not specify it.
    • improvements in help file



    Petr
    Last edited by Petr Schreiber; 11-06-2013 at 11:57.
    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
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732
    Hi Eros,

    thanks a lot for the new release! Everything seems to work okay.

    What is the purpose of Nop?


    Petr
    Last edited by Petr Schreiber; 11-06-2013 at 12:03.
    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

  8. #8
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10
    Quote Originally Posted by Petr Schreiber View Post
    What is the purpose of Nop?
    Nop has been developed to do ... (drum rolls) ... just nothing
    http://www.thinbasic.com/community/p...hp?issueid=406
    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
    Member
    Join Date
    Sep 2008
    Location
    Germany
    Posts
    406
    Rep Power
    56
    means: No Operation.
    In machine code is it a Byte place holder.

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

    okay then, thanks for the explanations.

    In the meantime I (hopefully) finished the TBGL_PrintFont2D, it will be available in next thinBasic version. Everybody interested can download updated TBGL here as usually. I need to test it a bit more, but it is documented.


    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

Page 1 of 3 123 LastLast

Similar Threads

  1. Beta testing thinBasic Beta 1.9.5.0
    By ErosOlmi in forum thinBasic Beta testing
    Replies: 4
    Last Post: 18-04-2013, 13:28
  2. thinBasic Beta 1.9.4.0
    By ErosOlmi in forum thinBasic Beta testing
    Replies: 15
    Last Post: 26-03-2013, 18:45
  3. thinBasic beta 1.8.5.0
    By ErosOlmi in forum thinBasic Beta testing
    Replies: 1
    Last Post: 06-07-2010, 05:43
  4. thinBasic beta 1.7.10.1
    By ErosOlmi in forum thinBasic Beta testing
    Replies: 11
    Last Post: 08-02-2010, 07:09
  5. thinBasic beta 1.7.9.0
    By ErosOlmi in forum thinBasic Beta testing
    Replies: 3
    Last Post: 25-08-2009, 13:58

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
  •