Има ли начин при debugging, брейка да ни е стойност на променлива?


1
Може ли някой от нинджите да помогне :)
Опитвам се да дебъгна нещо в цикъл и до сега търсих вариант да направя нещо като кондишънъл брейк , като целта ми е да започне да брейква от момента в който променливата ,която искам да следя, попадне в границите, които търся.
Ползвам VS Express. Мерси предварително



Отговори



3
Цъкаш десен бутон върху BreakPoint-a -> Condition
Излиза прозорец и пишеш някакво условие например
(i>3 && j==2)
ако имаш примерно вложени цикли.

от vdtodorov93 (754 точки)


2
Не мисля, че можеш да направиш така, но друг вариант ти е да си направиш един If(i == wantedValue) { //you can put your brake here }
И така ще ти спре, когато достигне стойността, която искаш :)

от Hristo.B (3885 точки)


0

Има начин.

How to: Specify a Breakpoint Condition  ->

http://msdn.microsoft.com/en-us/library/7sye83ce%28v=vs.80%29.aspx


След като сложиш точка-та за breakpoint с 2-рото копче в/у нея има меню с екстри.. :))
А от линка, който съм ти посочил, става ясно, че Експрес версията не поддържа тази екстра. ;\
Eто ти Ултимейт версията на 2013, и то безплатна (RTM) -> http://download.microsoft.com/download/C/F/B/CFBB5FF1-0B27-42E0-8141-E4D6DA0B8B13/VS2013_RTM_ULT_ENU.iso
 


от miroslav.tsakov (1476 точки)


0
Много благодаря, спестяваш ми зверски мъки и време :)

от Rusekov (971 точки)