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

Thread: Newbie

  1. #1

    Newbie

    New to this forum, new to thinBasic, been around basic programming for a while - can't believe I wrote my first BASIC program 30 years ago.

    About to download thinBasic. Will use it to perform math functions mostly related to games of chance, including lottery and Keno, but other uses as well.

    Have yet to fill out profile but that's next on the agenda.

    Thanks.

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

    Re: Newbie

    Welcome to the forum,

    I hope TB will serve you well - it has wide variety of math functions you might find useful.

    In case you are used to older BASICs, you could have a look at article "Legacy BASIC code and ThinBasic" in ThinBasic Journal #1.


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

    Re: Newbie

    Ciao John and welcome to thinBasic community forum.
    Hope you will find thinBasic useful. Do not hesitate to ask in case you will find any difficulties. We will do our best to help.

    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

    Re: Newbie

    OK, let's try it. ThinBasic installs on both my computers but will not start. OS is Windows Vista Ultimate. When I try to start either the graphics version or the console version the appropriate box will briefly flash, then disappear. I've tried uninstalling and reinstalling with the same results. What am I doing wrong or what did I do wrong?

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

    Re: Newbie

    We have tested and used successfully thinBasic from Win98 to Windows 7 passing for Windows 2000 and 2003 server.
    At office we use it on a daily basis also on some Vista Ultimate computers.
    So there must be something "special" or unusual in your installation. Let's see if we can understand more:

    • Did you tried some examples and all give the same results? Try examples in \SampleScrips\General\Speed\ directory and see if at least one is running fine
    • Are you running your OS with an Admin user or a standard user?
    • Do you use some Anti Virus application? If yes, try to de-activate for a while and see if it makes any difference


    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

  6. #6

    Re: Newbie

    Quote Originally Posted by Eros Olmi
    We have tested and used successfully thinBasic from Win98 to Windows 7 passing for Windows 2003 and 2008 server.
    At office we use it on a daily basis also on some Vista Ultimate computers.
    So there must be something "special" or unusual in your installation. Let's see if we can understand more:

    • Did you tried some examples and all give the same results? Try examples in \SampleScrips\General\Speed\ directory and see if at least one is running fine
    • Are you running your OS with an Admin user or a standard user?
    • Do you use some Anti Virus application? If yes, try to de-activate for a while and see if it makes any difference


    Thanks
    Eros
    All examples in \SampleScripts\General\Speed\ run fine.
    The example SampleScripts\General\Math\Math_BitWise.tbasic leaves an edit screen on my computer in which I can place the cursor but as soon as I touch a key on the keyboard the screen disappears.
    Running as Admin.
    McAfee AntiVirus is on. Which area should I stop?

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

    Re: Newbie

    If the scripts I suggested are running fine, it means all is OK.

    Instead, it is normal that some Console screen disappear. For example \SampleScripts\General\Math\Math_BitWise.tbasic does the job to show some tests than the script stopped with a WAITKEY command (see script sources). When a key is pressed, Console screen is closed. And this is normal.

    If some Console example has no WAITKEY at the end, you will just see a Console Screen for a while and than it will be closed. Again this is normal.

    To see the output of console scripts even when they finish, just open a Console window (Run CMD command in OS shell or find Console in Windows Utility) than run the script from the command prompt typing script name.
    Another way is to open the script that uses Console commands and change it adding a WAITKEY at the end.

    Let me know.

    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

  8. #8

    Re: Newbie

    Quote Originally Posted by Eros Olmi
    If the scripts I suggested are running fine, it means all is OK.

    Instead, it is normal that some Console screen disappear. For example \SampleScripts\General\Math\Math_BitWise.tbasic does the job to show some tests than the script stopped with a WAITKEY command (see script sources). When a key is pressed, Console screen is closed. And this is normal.

    If some Console example has no WAITKEY at the end, you will just see a Console Screen for a while and than it will be closed. Again this is normal.

    To see the output of console scripts even when they finish, just open a Console window (Run CMD command in OS shell or find Console in Windows Utility) than run the script from the command prompt typing script name.
    Another way is to open the script that uses Console commands and change it adding a WAITKEY at the end.

    Let me know.
    Hmmmmm. Without having yet gone into the Help files, I'm guessing then that there's no onscreen debugger, and all BASIC code I write for thinBasic had better be correct before I attempt to run it. I'm already believing that any code I do write for it is going to have a ".tbasic" file extension before it'll run - not really a problem, because I can copy my current ".bas" files to the thinBasic folder, use the "help" files in modifying the code to thinBasic standards, and use my FTP software to change the extension. Correct?

    But here's a killer. I'm doing this on a dual-core laptop. After I ran the demos, other software and the Internet were running rather slowly so I went into the Program Manager - there "thinBasic.exe" was, using 50% of my processor power and doing absolutely nothing. Outside of the Program Manager there was absolutely no indication on my screen that thinBasic was in operation - no output screen, no results, nothing. What was happening there?

    BTW, thanks for your time with this.

  9. #9

    Re: Newbie

    Hi John, welcome here on the forum.

    Quote Originally Posted by johnph77
    OK, let's try it. ThinBasic installs on both my computers but will not start. OS is Windows Vista Ultimate. When I try to start either the graphics version or the console version the appropriate box will briefly flash, then disappear. I've tried uninstalling and reinstalling with the same results. What am I doing wrong or what did I do wrong?
    Did you start a script via thinAIR or by double clicking on it? Or did you started thinBasic.exe or thinBasicC.exe?
    Yes, thinBasic file extensions have to be either .tbasic or .tbasicc . If a script ends with .tbasic, thinbasic.exe will be automatically called to run it. A .tbasicc file will open thinBasicC.exe automatically. You never run these two exe files on your own.

    Tonight, if nothing goes wrong family wise, I will produce a small video to show you the first steps when you start with thinBasic.

    Regarding the left process inside the task manager. That can happen when a script crashes. Also there is a debugger in thinBasic but I never used it.

    And like allways, an attached script can show us the problems better so if you can, allways attach a script with a bug report so we can help squishing the bugger. ThinBasic runs very very stable and all developers are very committed to improve and develop thinBasic further.

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

    Re: Newbie

    thinBasic has a script debugger called thinDebugger still under development: http://www.thinbasic.com/public/prod.../thindebug.htm

    Open your script in thinAir (thinBasic editor) than press F8 (or click on relevant button in thinAir tollbar) and thinDebugger will come out.
    Inside thinDebugger you can press F8 to step line by line. You can also set breakpoints.

    Another way to start a script in Debug mode is to add to your script the following line:
    [code=thinbasic]uses "trace"[/code]

    And here even another way you can start a script execution in debugging mode. Open a command prompt and run something like:
    thinBasic.exe @D <full path script file name>

    Regarding thinBasic.exe process remaining active and consuming CPU, yes it can happen when script hangs for some reason.
    We are working to remove this problem but it is not easy because of the interpretative nature of the engine.

    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

Page 1 of 2 12 LastLast

Similar Threads

  1. newbie question
    By steiny in forum Shout Box Area
    Replies: 7
    Last Post: 05-11-2009, 22:16

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
  •