1
1
Fork 0
mirror of https://github.com/DualBrain/QB64.git synced 2023-11-19 13:10:13 +00:00
QB64-website/vwatch.md

30 lines
2.2 KiB
Markdown
Raw Permalink Normal View History

2022-12-26 20:41:23 +00:00
[Home](https://qb64.com) • [Forums](https://qb64.boards.net/) • [News](news.md) • [GitHub](https://github.com/QB64Official/qb64) • [Wiki](wiki.md) • [Samples](samples.md) • [InForm](inform.md) • [GX](gx.md) • [QBjs](qbjs.md) • [Community](community.md) • [More...](more.md)
## [vWATCH64](https://github.com/FellippeHeitor/vWATCH64)
**FIND THOSE HARD-TO-SQUASH BUGS**
You wrote your own code, you know whats going on behind the scenes. But do you, really? What about those unexpected results you keep getting? What about the eventual crashing? Dont you wish you could have a better way to debug it?
### Well, pal, heres vWATCH64!
[vWATCH64](https://github.com/FellippeHeitor/vWATCH64) is a real-time debug/variable watch utility to help with **programs written in QB64**. [vWATCH64](https://github.com/FellippeHeitor/vWATCH64) generates a modified version of your source file, allowing for breakpoints and real-time variable watch.
[vWATCH64](https://github.com/FellippeHeitor/vWATCH64) is compatible with Windows, OS X and Linux.
### With [vWATCH64](https://github.com/FellippeHeitor/vWATCH64) you can:
* See your source code while your program is running. If Trace is ON, the screen will automatically scroll to the next line that will be run.
* Step through your code line by line with the F8 key. Follow the execution of your code to help you find those hard to squash bugs.
* Set breakpoints with the F9 key.
* In Variables view, see the values of your variables as theyre changed in your program. The variables are highlighted as theyre used in your program.
* Change variables from [vWATCH64](https://github.com/FellippeHeitor/vWATCH64), so you can test your program in many different scenarios.
* Set watchpoints and run your program until a variable holds a certain value (can use relational operators =, <, >, <>, <=, >=)
* Resume execution after a breakpoint with the F5 key.
***NOTE**: This tool has been made effectively obsolete as of QB64 v2.0 with the addition of built-in debugging features (incidentially, contributed to QB64 by the same author a [vWATCH64](https://github.com/FellippeHeitor/vWATCH64)).*
### Download
- [Official vWATCH64 Releases](https://github.com/FellippeHeitor/vWATCH64/releases)