Page 1 of 7 123 ... LastLast
Results 1 to 10 of 70

Thread: thinBasic 1.10.x

  1. #1
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    50
    Posts
    8,183
    Blog Entries
    2
    Rep Power
    10

    thinBasic 1.10.x

    thinBASIC 1.10.x.x

    Download from: https://www.thinbasic.biz/projects/t...c_1.10.4.0.zip



    2017.09.29 13:00 (CET Time) updated to 1.10.4.0

    New quick update version just for adding a quicker way to declare and initialize iDispatch variables.
    It is now possible to declare and instantiate an iDispatch variable on the same statement. Examples of valid statements:
    iDispatch objFSO = NewCom("Scripting.FileSystemObject")
    dim objFSO as iDispatch = NewCom("Scripting.FileSystemObject")
    
    Also added few new examples in \thinBasic\SampleScripts\iDispatch\


    2017.09.22 20:37 (CET Time) updated to 1.10.3.0

    Here we are again with a new beta.
    I would like to call this beta a WOW beta for the new features it brings inside regarding interfacing with COM object using the new variable type: iDispatch

    I already gave some hints on COM here: http://www.thinbasic.com/community/s...ll=1#post93751
    Just to say that we are only at the very beginning, there are still many limitations (for example not possible to write compound multiple objects with dotted notation) but I'm working to give programmers the best experience I can using COM.

    To have a look at new iDispatch variable type usage, please check examples in \thinBasic\SampleScripts\iDispatch\ directory

    Plus:

    • Some fixes
    • added new data structure linked list with a lot of features and more will come in next beta
    • fix thinAir autocompletion, if not visible activate it in thinAir options


    Full list of changes: http://www.thinbasic.com/public/prod...n_1_10_3_0.htm
    And, as usual, all is documented in thinBasic .chm offline help file.



    2017.08.02 11:30 (CET Time) updated to 1.10.2.0

    Here we are again with a new beta:


    • Some fixes
    • fully documented cJSON module
      Examples in \thinBasic\SampleScripts\cJSON\
    • added new functions to cJSON module
    • fully documented StringBuilder module
    • added a new experimental module working with SQLite data. For the moment very basic commands.
      Example with SQL DB in \thinBasic\SampleScripts\SQLite\

    Full list of changes in help file or online at http://www.thinbasic.com/public/prod...n_1_10_2_0.htm



    2017.07.23 19:30 (CET Time) updated to 1.10.1.0

    Here we are again with a new beta: finished to document MSXML2 module, added a new module CJSON still under development and make some fixes.


    • Scintilla editor: fixed possibility to loose source code when switching from Codemax to Scintilla editor
    • Scintilla editor: now font name and size is taken from thinAir options
    • Scintilla editor: added zooming in editor right click
    • Scintilla editor: changed some file saving strategy
    • completed documentation and added some script examples for new module MSXML2. This module is great for connecting to remote http server to get back data. Example usage: REST API. See examples in \thinBasic\SampleScripts\MSXML2\ directory
    • added a new experimental module: CJSON.
      ATTENTION: this module need VCRUNTIME140.DLL installed in order to work. It can be downloaded from Microsoft
      Will be documented in next versions but you can already have an idea looking at \thinBasic\SampleScripts\CJSON\ directory




    2017.06.30 21:50 (CET Time) updated again 1.10.0.0
    Added missing file used for scintilla auto-completion: suggestion listbox while typing
    Updated TBGL



    It is time to open a new Beta phase to show ongoing new features that will be present in next stable release.
    This version will be an ongoing development version for some time.


    Among other changes, this version introduced 3 big changes
    :


    • introduced Scintilla control editor as an optional control editor in thinAir.
      To test Scintilla Code Editor goto [thinAir options\Editor\Editor Type] then choose SCINTILLA, then close/open thinAir.
      We are just at the beginning, Scintilla has a huge number of features and I will need time to study and take advantages of them
      See images for example of some of the new features
    • Scintilla will now open the option to have UTF-8 in scripts. A lot of work is still to be done on that side but at least we have opened the door.
      See image and example in \SampleScrips\Unicode\
    • ADODB module officially added as stable module. Quite completely documented all new features.
      Still some work to do (like adding Command class) but a lot is already in there.
      See examples into \SampleScripts\ADODB\



    See help (online and offline) for details of all new features introduced in this version: http://www.thinbasic.com/public/prod...l?whatsnew.htm
    More detailed info, features and examples will come next weeks.



    Previous 1.9.16.x beta versions (in case of any needs):
    http://www.thinbasic.biz/projects/th...c_1.10.0.0.zip
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	thinAir_UTF8_PB_2.PNG 
Views:	49 
Size:	72.8 KB 
ID:	9719   Click image for larger version. 

Name:	thinAir_Scintilla_Folding.PNG 
Views:	46 
Size:	83.9 KB 
ID:	9720   Click image for larger version. 

Name:	thinAir_Scintilla.PNG 
Views:	45 
Size:	36.3 KB 
ID:	9721  
    Last edited by ErosOlmi; 02-10-2017 at 17:50.
    www.thinbasic.com | www.thinbasic.com/community/ | psch.thinbasic.com
    Win10Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB

  2. #2
    big thanks Eros. i am testing ...
    1- scintella editor properties: Font face courier New Font size 16
    the font size stay as it is and does not change

    2- the ASC for the unicode char seems 2 numbers
    as an example:
    String helloworld = "бумага бумага"
    printl asc(helloworld,1)
    output 208
    printl asc(helloworld,2)
    Output 177
    printl asc(helloworld,13)
    Output 32 (space asc)
    there is a lot of fuzz about unicode in the web, so who know how to interpret the 208, 177 for the first russian char in "бумага"

  3. #3
    Senior Member catventure's Avatar
    Join Date
    Oct 2005
    Location
    UK
    Posts
    576
    Blog Entries
    1
    Rep Power
    70
    Thank you for new beta release.

    No problems installing. TAB seems running OK too.

    Regards,
    catventure.
    http://tab.thinbasic.com - Home Of The ThinBasic Adventure Builder Project. (Interactive Fiction/Text Adventure Maker)
    TAB Forum - http://adventure.rpgdynasty.com/
    TAB Email Group - http://tech.groups.yahoo.com/group/TAB_IF_CREATOR/

  4. #4
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    6,795
    Blog Entries
    3
    Rep Power
    693
    Hi Primo,

    yes, special characters get two bytes - one could not simply fit all the special characters to one byte (256 values), while two allow 65536 options.

    Scintilla tip: Eros will correct me, if I am wrong, but the settings from options dialog are not reflected in Scintilla mode in this beta release.
    Scintilla tip: While the search dialog is not implemented yet, you may mark some text and press F3.


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 7 64bit - Intel Core 2 Duo T6600 @ 2.2GHz - 4 GB RAM - NVIDIA GeForce G210M 512MB
    Windows 8 64bit - Intel Core i5-3350P @ 3.1GHz - 8 GB RAM - NVIDIA GeForce GT640 3GB

  5. #5
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    50
    Posts
    8,183
    Blog Entries
    2
    Rep Power
    10
    Yes Petr is right on all.
    I'm in early phase of introducing Scintilla that is quite complex.

    thinAir editor options are not reflected in Scintilla code editor so far but I will work on that in next updates
    Search is not yet developed in Scintilla. Only way to search for something at the moment: select a text and press F3
    Unicode is only at the beginning. For many thinBasic functions I will need to develop unicode aware version of them like I developed MsgboxW

    In few minutes an updated 1.10.0.0: I forgot to add a file that will permit codetips while typing
    Last edited by ErosOlmi; 30-06-2017 at 21:16.
    www.thinbasic.com | www.thinbasic.com/community/ | psch.thinbasic.com
    Win10Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB

  6. #6
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    50
    Posts
    8,183
    Blog Entries
    2
    Rep Power
    10
    Quote Originally Posted by catventure View Post
    Thank you for new beta release.

    No problems installing. TAB seems running OK too.

    Regards,
    catventure.
    Great cat: I think TAB is the biggest thinBasic script ever developed in thinBasic
    www.thinbasic.com | www.thinbasic.com/community/ | psch.thinbasic.com
    Win10Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB

  7. #7
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    50
    Posts
    8,183
    Blog Entries
    2
    Rep Power
    10
    updated again 1.10.0.0. See first post of this thread
    • Added missing file used for scintilla auto-completion: suggestion listbox while typing
    • Updated TBGL
    www.thinbasic.com | www.thinbasic.com/community/ | psch.thinbasic.com
    Win10Pro 64bit - 8GB Ram - Intel i7 M620 2.67GHz - NVIDIA Quadro FX1800M 1GB

  8. #8
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    6,795
    Blog Entries
    3
    Rep Power
    693
    In TBGL: TBGL_SpriteExists could GPF when supplied with parameter which was outta bounds of internal buffer AND/OR in case the function was called before first sprite was created. Now fixed in 1.10.


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 7 64bit - Intel Core 2 Duo T6600 @ 2.2GHz - 4 GB RAM - NVIDIA GeForce G210M 512MB
    Windows 8 64bit - Intel Core i5-3350P @ 3.1GHz - 8 GB RAM - NVIDIA GeForce GT640 3GB

  9. #9
    Hi, Thanks for the updates. But i have hard time to see my native language in ThinBasic. See this image.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	Captured_000142.jpg 
Views:	28 
Size:	68.4 KB 
ID:	9722  

  10. #10
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    6,795
    Blog Entries
    3
    Rep Power
    693
    Hi,

    did you used keyboard to type your characters or did you pasted it from clipboard?

    Clipboard pasting does not work in this release, issue could be related to font as well.

    Let us know


    Petr
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 7 64bit - Intel Core 2 Duo T6600 @ 2.2GHz - 4 GB RAM - NVIDIA GeForce G210M 512MB
    Windows 8 64bit - Intel Core i5-3350P @ 3.1GHz - 8 GB RAM - NVIDIA GeForce GT640 3GB

Page 1 of 7 123 ... LastLast

Posting Permissions

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