Download - Debugger
Transcript
![Page 1: Debugger](https://reader036.vdocuments.net/reader036/viewer/2022081820/55cf8fb2550346703b9eeb31/html5/thumbnails/1.jpg)
Por que vc não usa o debugger para executar seu programa passo-a-passo?
Meu programa não funciona e não sei onde está o erro!
![Page 2: Debugger](https://reader036.vdocuments.net/reader036/viewer/2022081820/55cf8fb2550346703b9eeb31/html5/thumbnails/2.jpg)
Primeiro coloca um breakpoint nas linhas que quer verificar
![Page 3: Debugger](https://reader036.vdocuments.net/reader036/viewer/2022081820/55cf8fb2550346703b9eeb31/html5/thumbnails/3.jpg)
Iniciamos o debugger com a opção Start (F8). Isso fará com que o programa seja executado normalmente até encontrar um breakpoint
![Page 4: Debugger](https://reader036.vdocuments.net/reader036/viewer/2022081820/55cf8fb2550346703b9eeb31/html5/thumbnails/4.jpg)
No menu Debug, dentro da opção Debugging windows, podemos habilitar a opção Watches e ver o valor das variáveis
![Page 5: Debugger](https://reader036.vdocuments.net/reader036/viewer/2022081820/55cf8fb2550346703b9eeb31/html5/thumbnails/5.jpg)
E podemos nos mover para a próxima linha do programa com a opção Next line (F7).
![Page 6: Debugger](https://reader036.vdocuments.net/reader036/viewer/2022081820/55cf8fb2550346703b9eeb31/html5/thumbnails/6.jpg)
Para entrar dentro da função vc usa a opção Step into (Shift+F7)
Mas aqui o F7 não vai entrar dentro da função!. O que eu faço agora?
![Page 7: Debugger](https://reader036.vdocuments.net/reader036/viewer/2022081820/55cf8fb2550346703b9eeb31/html5/thumbnails/7.jpg)
Dentro de uma função, podemos percorrê-la passo-a-passo com a opção Next line (F7)
![Page 8: Debugger](https://reader036.vdocuments.net/reader036/viewer/2022081820/55cf8fb2550346703b9eeb31/html5/thumbnails/8.jpg)
Por que não aprendi
isso antes!