Instrumente de depanare în delphi - stadopedia

În programul scris după lansare, de regulă, se constată erori. Erori ale primului nivel (erori de compilare) sunt asociate cu înregistrarea incorectă a operatorilor (erori de ortografie și / sau sintaxă). Dacă se detectează o eroare, compilatorul Delphi se oprește în fața primei instrucțiuni în care a fost detectată eroarea. În partea inferioară a ecranului apare o casetă text care conține informații despre toate erorile găsite în proiect. Fiecare linie din această fereastră conține numele fișierului în care a fost găsită eroarea, numărul liniei cu eroarea și natura erorii. Pentru a sari rapid la eroarea de interes, trebuie să faceți dublu clic pe linia cu descrierea acesteia.







Pentru mai multe informații despre natura erorii, trebuie să accesați HELP apăsând tasta F1. Trebuie să fim atenți la faptul că o eroare poate implica altele, care vor dispărea atunci când vor fi corectate. Prin urmare, ar trebui să corectați erorile secvențial, de sus în jos și, după ce ați corectat fiecare eroare, compilați din nou programul.

Erorile de nivel 2 sunt erori de execuție. Ele sunt asociate cu erorile algoritmului ales al soluției sau cu implementarea incorectă a algoritmului. Aceste erori se manifestă prin faptul că rezultatul calculului este incorect sau există o depășire (împărțire la zero) etc. De aceea, înainte de a utiliza programul depreciat, acesta trebuie testat, adică efectuați calcularea greșelilor cu astfel de combinații de date de intrare pentru care rezultatul este cunoscut în prealabil. Dacă calculele de testare indică o eroare, atunci ar trebui să utilizați instrumentele de depanare încorporate de la Delphi pentru a le căuta.







În cel mai simplu caz, se recomandă să procedați după cum urmează pentru a localiza locația de eroare. În fereastra de editare a textului, setați cursorul în linia din fața zonei selectate, selectați acest operator apăsând mouse-ul de pe banda din stânga textului programului, apăsați tasta F4 (execuție înaintea cursorului). În acest caz, execuția programelor va fi oprită pe linia care conține cursorul. Acum putem vedea care sunt valorile variabilelor. Pentru a face acest lucru, trebuie să plasați cursorul pe variabila și valoarea va fi afișată ca un prompt pe ecran. Alternativ, trebuie să apăsați combinația de taste Ctrl-F7, iar în caseta de dialog care apare, specificați variabila de interes (utilizând această fereastră puteți schimba și valoarea variabilei la momentul executării).

Prin apăsarea tastei F7 (execuție pas-cu-pas), puteți programa programul, controlând schimbarea anumitor variabile și corectitudinea calculelor. Dacă cursorul este în interiorul bucla, atunci după apăsarea F4, calculul se oprește după o execuție a corpului bucla. Pentru a continua calculele, faceți clic pe comanda meniul Executare.

Apăsând tasta F8, puteți continua depanarea fără a intra în proceduri și funcții.







Articole similare

Trimiteți-le prietenilor: