Documentația calculatorului

Î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.






Puteți activa și executa traseul utilizând tastatura funcțională. Comanda Pas cu pas corespunde cheii , și comanda Trace în - cheia .

Î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.







Articole similare

Trimiteți-le prietenilor: