nästa upp förra innehåll
Nästa: Kommandon för exekvering av Upp: Avlusning av pascalprogram Förra: Start av avlusaren

Kommandon som sätter och tar bort brytpunkter

Ofta fungerar programmet bra fram till en viss punkt, men sedan händer något konstigt. Då kan man sätta en brytpunkt vid den punkten i programmet. Brytpunkter kan sättas både i huvudprogrammet och i procedurer och funktioner. När man kör programmet stoppas det när det kommer fram till första brytpunkten (närmare bestämt precis före den sats som markerats som brytpunkt). Efter avbrottet kan man undersöka data och stega framåt sats för sats för att ringa in felet ytterligare. När som helst kan man starta exekveringen igen, så fortsätter den fram till nästa brytpunkt. Man kan lägga in nya brytpunkter och ta bort gamla brytpunkter när som helst under avlusningen.

En brytpunkt kan antingen sättas på en programrad med stop at (då avbryts exekveringen precis innan raden ska exekveras) eller vid en procedur med stop in (då avbryts exekveringen precis innan proceduren ska exekveras). Från början finns inga brytpunkter satta.

Kommandot status ger en lista över alla satta brytpunkter. I listan har varje brytpunkt ett nummer. Det numret använder man om man senare vill ta bort brytpunkten med kommandot delete. Exempel: delete 2 tar bort brytpunkt nummer 2.


nästa upp förra innehåll
Nästa: Kommandon för exekvering av Upp: Avlusning av pascalprogram Förra: Start av avlusaren

Viggo Kann
Fri Aug 7 00:55:14 MET DST 1998