Results 1 to 7 of 7

Thread: thinBasic 1.7.0.0: 2008.11.06 refreshed version

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

    thinBasic 1.7.0.0: 2008.11.06 refreshed version

    thinBasic version 1.7.0.0: 2008.11.06 refreshed version.
    _________________________________________________
    Online help: http://www.thinbasic.org/public/appl...youreyes/HTML/
    Features implemented in version 1.7.0.0: http://www.thinbasic.org/public/appl...on_1_7_0_0.htm
    _________________________________________________

    Hi all.

    I've refreshed thinBasic 1.7.0.0 with a new version.
    Memory allocated by dynamic strings and variant elements inside UDT is now handled by thinBasic at any UDT nested level
    Roberto seems having fixed many thinAir problems. Let us know.

    New features in thinBundle:
    • an isolation flag will let you create bundled executables that will explode in in temp random subdirectory.
      Attention: isolation will work (for the moment) only if execution path has no relative indications like .\ (current path) or like .\..\
      So try to indicate something like %TEMP% in execution path if you set Isolation flag. This problem will be addressed in next release
    • it is now possible to indicate environment variables in thinBundle directories.


    _________________________________________________
    • For those of you that already received a message from me with the download link, JUST USE THE SAME LINK and substitute in the URL /20081102/ with /20081106/
    • If someone else would like to test new thinBasic before final release, just drop me a personal message here in forum and I will send you the URL where to download it.


    Ciao.
    Eros

    ADDED:
    2008.11.08: download file updated to fix new bundling Isolation flag
    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,153
    Rep Power
    736

    Re: thinBasic 1.7.0.0: 2008.11.06 refreshed version

    Hi Eros and Roberto,

    very nice release.
    ThinAir is working fine.


    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

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

    Re: thinBasic 1.7.0.0: 2008.11.06 refreshed version

    Thanks Petr.
    Roberto is really doing a great job and we will have a great IDE.

    I forgot to say that also VARPTR and STRPTR functions are now able to handle correctly (I hope) dynamic strings inside UDT.
    See following dummy example:
    [code=thinbasic]
    uses "console"

    TYPE t_NL
    Name AS STRING
    Location AS STRING
    END TYPE

    TYPE t_ID
    ID1 AS t_NL
    ID2 AS t_NL
    END TYPE

    DIM Test AS t_ID
    DIM Test_Array(10) AS t_ID

    Test.ID1.Name = "BOB"
    Test.ID1.Location = "Florida"
    Test.ID2.Name = "Sue"
    Test.ID2.Location = "Denver"

    printl "Test.ID2.Location is : " & Test.ID2.Location
    printl "VARPTR(Test) is : " & varptr(Test)
    printl "VARPTR(Test.ID2.Location) is : " & varptr(Test.ID2.Location)
    printl "STRPTR(Test.ID2.Location) is : " & strptr(Test.ID2.Location)

    dim s as string at varptr(Test.ID2.Location)
    printl "Using DIM s AS STRING AT VARPTR(Test.ID2.Location) gives: " & s
    printl "PEEKing Test.ID2.Location gives: " & peek$(strptr(Test.ID2.Location), len(s))

    printl "-------------------------------------------------"

    Test_Array(10).ID1.Name = "BOB"
    Test_Array(10).ID1.Location = "Florida"
    Test_Array(10).ID2.Name = "Sue"
    Test_Array(10).ID2.Location = "Denver"

    printl "Test_Array(10).ID2.Location is : " & Test_Array(10).ID2.Location
    setat(s, varptr(Test_Array(10).ID1.Location))
    printl "Using SETAT(s, VARPTR(Test_Array(10).ID1.Location)) gives: " & s
    printl "PEEKing Test_Array(10).ID1.Location gives: " & peek$(strptr(Test_Array(10).ID1.Location), len(s))

    printl "-[Press a key]-----------------------------------"
    waitkey

    [/code]
    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

    Re: thinBasic 1.7.0.0: 2008.11.06 refreshed version

    Eros,

    Attention: isolation will work (for the moment) only if execution path has no relative indications like .\ (current path) or like .\..\
    this was my yesterday last-minute update, problem is already solved just refresh again if needed.

    Ciao,
    Roberto
    http://www.thinbasic.com

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

    Re: thinBasic 1.7.0.0: 2008.11.06 refreshed version

    Hi Eros,

    that is great. I will check once my burned PC will be back.

    Roberto, that was quick fix


    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,817
    Rep Power
    10

    Re: thinBasic 1.7.0.0: 2008.11.06 refreshed version

    I'm repackaging all and post new update in few hours.
    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
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,817
    Rep Power
    10

    Re: thinBasic 1.7.0.0: 2008.11.06 refreshed version

    I've update this thinBasic preview download file.
    Roberto has fixed new bundling Isolation flag when used with relative directory.

    If you need to take advantage of this new flag, please download thinBasic preview version 20081106 again from the same directory.

    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

Similar Threads

  1. thinBasic 1.7.0.0: 2008.11.02 refreshed version
    By ErosOlmi in forum Preview testing
    Replies: 2
    Last Post: 02-11-2008, 22:30
  2. thinBasic 1.7.0.0: 2008.11.01 refreshed version
    By ErosOlmi in forum Preview testing
    Replies: 0
    Last Post: 02-11-2008, 01:06
  3. thinBasic 1.7.0.0: 2008.09.14 refreshed version
    By ErosOlmi in forum Preview testing
    Replies: 0
    Last Post: 14-09-2008, 23:12

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
  •