Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

DimitarIvanov2989 avatar DimitarIvanov2989 -3 Точки

Не мога да дебъгвам!

Здравейте! Явно аз не разбирам точно как да работя с дебъгера, защото винаги, когато пробвам след въвеждане на входни данни програмата се изпълнява и завършва за секунди, без да имам възможност да я обходя един вид. 

Пускам я само с f5, въвеждам входните данни, натискам Enter и това е. Какво бъркам?

-3
Programming Basics
Angeld55 avatar Angeld55 20 Точки

Дебъгера се включва с бутна F10, от там можеш спокойно да си въведеш данните и да проследиш програмата!

0
Ivanov.Ivan avatar Ivanov.Ivan Trainer 558 Точки

Здравей,

Имаш няколко варинта да дебъгваш.

Първо може да сложиш BreakPoint на някой ред и при стартиране с F5 програмата ще спре там където си сложил брейка и с F10 постъпково минаваш ред по ред. С F6 излизаш от дебъг.

Друг вариант е с F10 да стартираш програмата и с F10 да минаваш стъпка по стъпка / ред по ред /. 

Поиграй си и ще свикнеш.

Успех

0
bacuty avatar bacuty 55 Точки

В конректния случай явно нямаш break point, където да ти спре програмата,просто се execute-va и излиза.

Не знам дали е писано, но ви препоръчвам на всички от basics, изгледайте лекцията от Fundamental level,курса по HQ code има специална лекция за дебъгване :)

Няма начин да не ви е  полезна!!!

1
26/03/2016 13:09:37
Nikola_Andreev avatar Nikola_Andreev 671 Точки

В твоя случай проблема би трябвало да е в това че не слагаш брейкпоинт. Той се слага като кликнеш с мишката точно в началото на реда (дори преди номера на реда, възможно най-ляво на монитора). Ако не сложиш брейкпоинт и пуснеш дебъгера, програмата просто се изпълнява и не спира никъде, освен ако нямаш някаква грешка при компилация(exeption). . 

1
26/03/2016 13:16:40
DimitarIvanov2989 avatar DimitarIvanov2989 -3 Точки

Пробвах всичко и въпреки това при въвеждане на входните данни програмата директно се изпълнява и приключва...

-1
KOSTADINMARKOV avatar KOSTADINMARKOV 22 Точки

Здравей,може да дебъгваш не само с Ф5, така само пускаш програмата и ако намери проблем ти го изписва ,но ти всъщност не дъебъгваш.Дебъгва се с квавишите Ф10 и Ф11 , така преминаваш през цялата програма от началото и по този начин се прави.Ако искаш да си много добър тези знания за Ф5 ще ти са полезни,но истинското дебъгване е с ругите два клавиша.

 

-1
fiherLuci avatar fiherLuci 225 Точки

Всички ти казват ,че можеш и с F5 или F10 ама нали знаеш ,че не трябва да натискаш контрол ? В смисъл правиш си breakpoint и после натискаш САМО F5 .

3
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.