Spostare il Program Counter in Delphi Debug
-
30-09-2019 - |
Domanda
In Visual Studio, quando si è il debug con punti di interruzione È possibile modificare la riga di codice sarà il prossimo ad eseguire trascinando il cursore di esecuzione per un'altra linea; questo permette di saltare istruzioni IF e simili.
Sono stato a guardare chiedevo se ci fosse una funzionalità simile a Delfi nessuno sapeva?
Ho avuto uno sguardo intorno nella finestra CPU (Delphi 2006), ma si sembra solo per essere in grado di eseguire le istruzioni in ordine, non saltare loro.
Soluzione
In CPU View è possibile fare clic destro e scegliere "Nuovo EIP (Ctrl + N)" per impostare il puntatore di istruzioni.
Altri suggerimenti
In Delphi XE è possibile trascinare il cursore di esecuzione per un'altra linea pure. Non nella finestra di CPU, ma l'editor stesso.
Nel IDE del 2007 è anche possibile impostare il puntatore di esecuzione del debug-contextMenu nel codice sorgente. Ho provato un paio di volte, ma è molto difficile. Non cercare di spostare il puntatore di fuori di qualsiasi Begin-end blocco o ti morderà nel @ ss tardi