Basic-ohjelman vianjäljitys
Keskeytyspisteet ja suoritus askel kerrallaan
Basic-ohjelman jokainen rivi voidaan tarkistaa virheiden osalta suorittamalla ohjelma askel kerrallaan. Virheet on helppo jäljittää, koska tulos on välittömästi nähtävissä jokaisen rivin jälkeen. Keskeytyspistepalstan osoitin muokkaimen vasemmassa reunassa osoittaa suoritettavaa riviä. Keskeytyspiste voidaan myös asettaa, kun halutaan pakottaa ohjelman keskeytys tietyssä vaiheessa.
Kaksoisnapsauttamalla keskeytyspistepalstaa muokkainikkunan vasemmalla sivulla saadaan vastaavan rivin keskeytyspiste toimintaan tai pois toiminnasta. Kun ajettava ohjelma saavuttaa keskeytyspisteen, sen suoritus keskeytyy.
Askel kerrallaan -suoritus Astu sisään -kuvaketta käyttäen johtaa siihen, että ohjelman proseduurit ja funktiotkin esitetään rivi kerrallaan.
Proseduuriaskeleittain suorittaminen käyttäen Astu yli -kuvaketta johtaa siihen, että ohjelman proseduurit ja funktiot esitetään yhtenä askeleena.
Keskeytyspisteen ominaisuudet
Keskeytyspisteen ominaisuuksiin pääsee käsiksi sen kohdevalikon kautta napsauttamalla kakkospainikkeella keskeytyspistettä keskeytyspistepalstalla.
Keskeytyspiste voidaan aktivoida tai deaktivoida valitsemalla Aktiivinen kohdevalikosta. Kun keskeytyspiste ei ole aktiivinen, se ei keskeytä ohjelman suoritusta.
Valitaan Ominaisuudet keskeytyspisteen kohdevalikosta tai valitaan Keskeytyspisteet keskeytyspistepalstan kohdevalikosta, jotta saadaan esille Keskeytyspisteiden hallinta -valintaikkuna, jossa voi tehdä muita keskeytyspisteen asetuksia.
Luettelossa näkyy kaikki lähdekoodin keskeytyspisteet rivinumeroineen. Valittu keskeytyspiste voidaan aktivoida tai deaktivoida rastittamalla tai tyhjentämällä Aktiivinen-ruutu.
Kertojen #-kentässä määritetään, kuinka monta kertaa keskeytyspiste ohitetaan, ennen kuin ohjelma keskeytetään. Jos syötetään 0 (oletusasetus), ohjelma keskeytetään joka kerta, kun tämä keskeytyspiste tavataan.
Napsauttamalla Poista poistetaan keskeytyspiste ohjelmasta.
Muuttujien arvojen tarkkailu
Muuttujien arvoja voidaan valvoa lisäämällä muuttuja Seuranta-ikkunaan. Muuttujan lisääminen seurantaluetteloon tehdään niin, että, muuttujan nimi kirjoitetaan Seuranta-tekstikenttään ja painetaan Enteriä.
Muuttujien arvot ovat näkyvissä vain, jos muuttuja on näkyvyysalueellaan. Muuttujille, joilla ei ole voimassa olevaa määrittelyä lähdekoodin seurantahetkisessä sijainnissa näytetään ("Out of Scope") arvon sijasta.
Myös taulukoita voi lisätä Seuranta-ikkunaan. Jos syötetään taulukkomuuttujan nimi ilman indeksinumeroa Seuranta-tekstikenttään, koko taulukon sisältö esitetään.
Jos hiirtä pidetään ennalta määritellyn muuttujan päällä muokkaimessa ajon aikana, muuttujan arvo näkyy ponnahdusruudussa.
Kutsupino-ikkuna
Kutsupinon ikkuna antaa yleiskuvan kutsujen hierarkiasta proseduureissa ja funktiossa. On määrättävissä, mitkä proseduurit ja funktiot kutsuvat mitäkin muita proseduureja ja funktioita lähdekoodin nykyisessä pisteessä.