a(3) and b as integer / defined in a module (global)
For b = 0 To 4
a (b) = 5
In the most of cases the debugger shows little or useless information, like in this case (exception), but no value. On VB6.0 i hoover over the variables and get b = 4. On Xojo i get nothing.
My way is to write the values in the title. But it’s a torture if a lot of values are in use.
Is there a hidden switch for “unhide debug informations”?
Every variable is available in the debugger. If you want to see globals you have to open the globals. If you want to see modules you need to look in modules. Could it be better, yes very much so, however, it does show everything, if you look in the right place.
My request for Watch points is number 2 in feedback (yes, it now says Vanessa Gregory, but that is because I retired and she took over my account). I would love to see some improvements. <https://xojo.com/issue/1095>
Honestly, I love Xojo, but sometimes I hate it because very simple problems can only be solved with hours of internet research.
The debugger MUST solve problems, not create them. If several linked parameters that were declared in different modules cannot be found in the debugger after a minute’s search, I write the values in the title line. Then the debugger is useless.
Ok, now i understand. I thought the debugger shows the error. In reality i have to search for.
(If i use complex values with arrays, the debugger search in different modules is time consuming.)
I use the title bar… that is fast and precise.
I understand; you reset the window size and enlarge the debugger part to not place too large images, but they are a bit misleading.
In fact, the debugger have to be a tear off… If it can be displayed in its own window (remember large screen is everywhere nowadays just like multi screens), it will be far easier to debug projects and continue to code / modify the code…