Depanarea programelor de urmărire a programului, delphi, delphi, surse delphi

Depanarea programelor de urmărire a programului, delphi, delphi, surse delphi
debugger

Mediul de dezvoltare integrat al Delphi oferă programatorului o unealtă puternică pentru găsirea și remedierea erorilor în program - debugger. Debuggerul vă permite să urmăriți programul, să observați valorile variabilelor și să controlați ieșirea programului.







Urmăriți programul

În timpul programului, instrucțiunile sunt executate unul după altul la viteza procesorului computerului. În acest caz, programatorul nu poate determina ce instrucțiune este executată la momentul dat și, prin urmare, determină dacă ordinea reală a execuției instrucțiunilor corespunde algoritmului dezvoltat de el.

Dacă programul nu funcționează corect, trebuie să vedeți ordinea actuală a instrucțiunilor. Acest lucru se poate face prin rularea unei urme de programe.







Urmărirea este procesul de executare a programului în etape (pas cu pas), instrucțiunea pentru instrucțiune. În timpul urmăririi, programatorul dă comanda: executați următoarea instrucțiune de program.

Delphi oferă două moduri de urmărire: fără a intra în procedură (treci peste) și introduceți procedura (Trace în). Modul de urmărire fără a intra în procedură efectuează urmărirea numai a procedurii principale, în timp ce subrutina nu este urmărită, întreaga subrutină este executată într-un singur pas. În modul de urmărire cu un apel în procedură, întregul program este urmărit, adică nu numai programul principal, dar toate subprogramele sunt executate prin pași.

În orice moment, puteți finaliza urmărirea și puteți continua executarea programului în timp real. Pentru aceasta, selectați Run din meniul Run.

Dacă doriți să urmăriți o parte a programului, trebuie să plasați cursorul pe instrucțiunea programului cu care doriți să începeți urmărirea și din meniul Run selectați comanda Run to cursor sau apăsați tasta . Apoi, apăsați tasta sau . pentru a urmări fragmentul necesar al programului.

În timpul traseului, puteți observa nu numai ordinea de execuție a instrucțiunilor programului, ci și valorile variabilelor. Cum se face acest lucru este descrisă într-una din următoarele secțiuni.

Ajutați proiectul! Spuneți prietenilor dvs. despre acest site:







Articole similare

Trimiteți-le prietenilor: