Hello,
I have a large project with many actors and VIs. In the past, I placed breakpoints throughout my code to debug things.
However, I have had to stop using breakpoints entirely, as they seemingly are broken.
- They do not reliably "break" at the "point" that I specify.
- I am quite familiar on how to force the flow of execution, yet, even when a breakpoint is indisputably in the flow of execution, it only stops there ~50% of the time. It's not like it stops elsewhere, it fails to stop entirely (I am 100% sure that the code is executed though).
- They become undeletable.
- This is the most infuriating aspect. There are breakpoints that I placed weeks ago which I have gone to and "Removed Breakpoint" numerous times. I go to my top-level VI in my project, CTRL+F for breakpoints, delete all instances found. I again go to my top-level VI in my project, go to "Edit>Remove Breakpoints from Hierarchy". This goes through, seemingly deletes them, even so that if I run it again, they do not show up. YET SOMEHOW, when I run my program (in the development environment), those breakpoints show up again.
Is there a way to fix this? Is there a way to entirely disable breakpoints within LabVIEW? They are too buggy to use in their current state, I am forced to used my own debugging VIs and methods to inspect things.