19. november 2007 - 22:06Der er
7 kommentarer og 2 løsninger
Overvåg objekt ændringer i Visual studio
Nogen der ved om man kan sætte debuggeren til at stoppe op og fortælle mig hvornår en variable ændre sig. Har et List objekt hvor 'Count' værdien ligepludselig ændre sig til et uønsket tal og jeg kan ikke rigtig spore den ved hjælp af break points, eller jo det kan jeg, men saa skal jeg godt nok cykle igennem meget kode da jeg ingen aning har om hvornår og hvor den gør det.
Ved ikke lige hvordan man gør det du efterspørger, men du kan sætte flere breakpoints ind, og så hoppe til næste med F5, i stedet for at steppe hver linie igennem. Så kan du måske sporer dig ind på hvilken del der er synderen, og så kigge den efter i sømmene.
Fandt fejlen lidt efter jeg postede, men ville stadig være nice hvis man kun holde øje med en specifik variable. Men hvis ikke, ja så må man stille og rogligt begynde at tapsere den med brak points.
Prøvede lige ad en gang, og så at når man debugger, kan man højreklikke på et object og vælge "Add watch", så kan man se værdierne nederst i vinduet, mens programmet kører.
Ulempen ved watch er at siden at man ikke ved hvor, hvornår eller hvorfor at variablen ændres (det var jo det der var gåden) så kan man komme til at sidde og gennemløbe rigtigt meget kode. Med property-metoden kan man blot sidde og bruge programmet og når den ændres popper der en messagebox op hvor man kan se fra- og til-værdierne.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.