QB64.org Forum
Active Forums => QB64 Discussion => Topic started by: FellippeHeitor on October 10, 2021, 05:41:58 pm
-
Here's a bit about the latest version of QB64, and a detailed walkthrough of the new $Debug features.
Let me know if you have any questions about it, I'll be glad to address those.
-
Video indexes (when what is said):
00:00 Intro
01:16 Why v2.0?
02:47 Where to get the latest QB64
05:20 Tips for clear installation
06:12 Where to find the changelog
07:21 Launching QB64 v2.0
07:38 $Debug Mode
13:48 Setting breakpoints
15:06 Setting lines to skip
17:00 Controlling execution
18:45 Setting the next line to run
21:33 Inspecting variables (Watch List)
25:07 Clearing breakpoints and running again
28:00 Recursive functions fix
30:02 Back to $Debug, starting paused
31:25 Difference between Step Into/Step Over
33:57 The Call Stack
36:36 Step Out (F6)
39:13 Send values to variables
42:46 Setting watchpoints
52:07 Outro
-
Just setup v2.0 today and watched video, Thanks @FellippeHeitor very clear and helpful. I haven't tried it yet, but I think I can use it, maybe watch video again if get stuck or forgot something. Cool to use with recursive function fix for a sample demo.
[ This attachment cannot be displayed inline in 'Print Page' view ]
-
Excellent news, bplus. Let me know how you like $Debug mode and if it's useful to you in your workflow.
Ah, glad you noticed my subtle product placement in the video 😂
-
QB64 is a thing of beauty, seeing it getting better brings joy.
The video walkthrough is quite good, nicely done, indeed!
My thanks to all the coders keeping it alive.
-
An excellent and instructive video (the two adjectives are just as we'd expect from @FellippeHeitor !). Up to this point I had believed that Debugging would be too complicated for me. But Fellippe et al have come up with a method that idiots can use (I qualify for that community).
Video: we could hardly have expected to witness a grown man being so excited to watch an integer variable increasing by 1 every For/Next step!
[I mentioned elsewhere that I abandoned an InForm project because of misbehaviour - I shall have to try with $Debug].
QB64 is , indeed, a thing of beauty brought to us by a beauteous Team.
* For misbehaviour read coder incompetence.
-
❤️❤️❤️