Ik heb momenteel nogal vreemd gedrag van de debugger van VS.
Wat klopt er niet aan dit screenshot?

Volgens de debugger wordt de If-Then-actie gewoon uitgevoerd, terwijl -1 > 0 gewoon False is.
Als ik echter op regel 40 een break probeer te zetten, zet VS deze op regel 44. Dit kan normaal soms wel als je iets in de code (voor regel 40) veranderd, dan raakt VS "in de war" qua regelnummers. Echter, dat is niet het geval (ik heb de code niet veranderd voor de build).
Het gedrag is nogal lastig om te reproduceren. Deze code is onderdeel van een rekenprogramma, waarbij er bepaalde situaties kunnen ontstaan, waardoor er onwaarschijnlijke uitkomsten zijn. Als ik dan ga debuggen, is dit een deel waarbij er gewoon niets van de debug klopt. Maar het gedrag is wel vrij zeldzaam.
Verder maakt dit deel uit van een Class die overerft van een abstracte; de code wordt uitgevoerd met een Backgroundworker (dus in een andere thread).
Wie heeft er ooit zoiets meegemaakt en weet wellicht wat er mis gaat? Ik heb namelijk echt totaal geen idee
Wat klopt er niet aan dit screenshot?

Volgens de debugger wordt de If-Then-actie gewoon uitgevoerd, terwijl -1 > 0 gewoon False is.
Als ik echter op regel 40 een break probeer te zetten, zet VS deze op regel 44. Dit kan normaal soms wel als je iets in de code (voor regel 40) veranderd, dan raakt VS "in de war" qua regelnummers. Echter, dat is niet het geval (ik heb de code niet veranderd voor de build).
Het gedrag is nogal lastig om te reproduceren. Deze code is onderdeel van een rekenprogramma, waarbij er bepaalde situaties kunnen ontstaan, waardoor er onwaarschijnlijke uitkomsten zijn. Als ik dan ga debuggen, is dit een deel waarbij er gewoon niets van de debug klopt. Maar het gedrag is wel vrij zeldzaam.
Verder maakt dit deel uit van een Class die overerft van een abstracte; de code wordt uitgevoerd met een Backgroundworker (dus in een andere thread).
Wie heeft er ooit zoiets meegemaakt en weet wellicht wat er mis gaat? Ik heb namelijk echt totaal geen idee
30Drie Web Design & IT Consultancy | Raven Consultancy Services