Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: thinBasic Beta 1.8.2.x

  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.8.2.x

    thinBasic Beta 1.8.2
    Download from: http://www.thinbasic.biz/projects/th...ic_1.8.2.0.zip


    Some bugs fixed from previous beta 1.8.1.0 and few more features

    • thinCore: fixed some parsing errors in arrays/matrix passing to external functions
    • thinCore: added a set of pre-parsing directive on bundling.
      See #BUNDLE ... in help. You can now pass bundle name, additional files and options directly from script to bundle dialog in order to set once and for all bundle options by script
    • Math module: fixed parsing parens errors in MAT and DET
    • OS module: functions used to determine OS version will now correctly detect Windows 7 and Windows 2008 Server
    • UI: added again few Canvas functionality like in 1.8.1: Canvas_Waitkey
    • Oxygen module: updated to the latest available on SVN server (examples included)
    • TBGL module: updated to the latest available on SVN server
    • SDK: updated PB SDK adding latest thinCore.inc

    ... see thinBasic help for complete and detailed list of changes.

    More updates in next few weeks

    Regards
    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 author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    Re: thinBasic Beta 1.8.2.x

    Example of new #BUNDLE pre-parsing directive usage:

    [code=thinbasic]
    Uses "Console"

    #BUNDLE File "test01.txt", ".\test01.mdb"
    #BUNDLE File Once "test02.txt", ".\test02.mdb"
    #BUNDLE Name "MyBundleExeName"

    #BUNDLE Option "ObfuscateMainScript", On
    #BUNDLE Option "CompressAllFiles" , Off
    #BUNDLE Option "AskBeforeExtract" , Off
    #BUNDLE Option "DeleteAfterRun" , On
    #BUNDLE Option "ActivateVerboseMode", Off
    #BUNDLE Option "ActivateIsolation" , On

    PrintL "OK"
    WaitKey
    [/code]

    When Bundle command is executed, thinBasic will detect #BUNDLE directive and will pass info to bundle process via file whose name is the same name as the script plus .SDEP extension.
    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: thinBasic Beta 1.8.2.x

    Hi Eros,

    I just used bundle (toolbar icon) on a script loaded into the IDE on 1.8.1.x to update my TAB program right before I saw this new release... so the following message box anomaly might be already fixed in latest version (will have to check)

    Just to let you know that a Powerbasic messagebox appeared with "STOP" inside of it.
    When I clicked OK the bundle dialog appeared normally and I was able to bundle my script no problems at all.
    Here is picture:
    Attached Images Attached Images
    http://tab.thinbasic.com - Home Of The ThinBasic Adventure Builder Project. (Interactive Fiction/Text Adventure Maker)

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

    Re: thinBasic Beta 1.8.2.x

    Sorry, I do not understand: does the STOP messagebox appear in 1.8.2?
    It should not happen in 1.8.2

    Can you confirm?

    Thanks
    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

    Re: thinBasic Beta 1.8.2.x

    Quote Originally Posted by Eros Olmi
    Sorry, I do not understand: does the STOP messagebox appear in 1.8.2?
    It should not happen in 1.8.2
    Can you confirm?
    Thanks
    Eros
    Confirmed Eros! Just installed it now... All Ok in latest version.
    Thanks for update.

    Regards,
    catventure.
    http://tab.thinbasic.com - Home Of The ThinBasic Adventure Builder Project. (Interactive Fiction/Text Adventure Maker)

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

    Re: thinBasic Beta 1.8.2.x

    Great. Thanks
    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: thinBasic Beta 1.8.2.x

    Hi Eros,

    My script bundled successfully in latest thinBasic1.8.2.0.
    I noticed it creates an .SDEP txt file into the script source directory now which might be useful... Is that supposed to happen?
    Cheers,
    catventure.
    http://tab.thinbasic.com - Home Of The ThinBasic Adventure Builder Project. (Interactive Fiction/Text Adventure Maker)

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

    Re: thinBasic Beta 1.8.2.x

    Yes, it is supposed to happen but I will remove or will set an option in thinAir.

    What happen when your ask thinAir to bundle a script is that thinAir execute your script with a special flag that instruct thinBasic to analyze the script and create a depenadancy file, that's it .SDEP.

    .SDEP file contains all the info needed by bundle process to create the bundled exe.
    .SDEP file is a normal text file with a structure like an INI file
    You can open it and see what's inside

    .SDEP is used to pass new supported #BUNDLE ... script option from script to bundle process.

    Example of .SDEP content:
    [code=xml]
    [Info]
    Description=Dependancy file for thinBundle automatic dependancy discover
    ScriptFile=C:\thinBasic\SampleScripts\General\Bundle\Bundle_Test.tbasic
    DateTime=06-20-2010 14:17:25
    Name=MyBundleExeName
    ObfuscateMainScript= 1
    CompressAllFiles= 0
    AskBeforeExtract= 0
    DeleteAfterRun= 1
    ActivateVerboseMode= 0
    ActivateIsolation= 1
    [Modules]
    1=C:\thinBasic\Lib\thinBasic_Console\thinBasic_Console.DLL
    Items=1
    [Includes]
    Items=0
    [Files]
    1=C:\thinBasic\SampleScripts\General\Bundle\test01.txt
    2=C:\thinBasic\SampleScripts\General\Bundle\test01.mdb
    3=C:\thinBasic\SampleScripts\General\Bundle\test02.txt
    4=C:\thinBasic\SampleScripts\General\Bundle\test02.mdb
    Items=4
    [/code]
    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

  9. #9

    Re: thinBasic Beta 1.8.2.x

    Very good idea.
    Lets you see everything that happened in the bundling process in case you need to check. :P

    catventure.
    http://tab.thinbasic.com - Home Of The ThinBasic Adventure Builder Project. (Interactive Fiction/Text Adventure Maker)

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

    Re: thinBasic Beta 1.8.2.x

    Thanks Eros!
    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 2 12 LastLast

Similar Threads

  1. thinBasic Beta 1.8.6.0
    By ErosOlmi in forum thinBasic Beta testing
    Replies: 31
    Last Post: 07-05-2011, 11:06
  2. thinBasic Beta 1.8.1.x
    By ErosOlmi in forum thinBasic Beta testing
    Replies: 21
    Last Post: 17-06-2010, 18:24

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
  •