Bewegen Sie den Programmzähler in Delphi Debugging
-
30-09-2019 - |
Frage
In Visual Studio, wenn Sie mit Breakpoints debuggen können Sie ändern, welche Codezeile der nächste sein, indem Sie die Ausführung Cursor auf eine andere Zeile auszuführen; auf diese Weise können Sie IF-Anweisungen überspringen und dergleichen.
Ich war untätig fragen, ob es eine ähnliche Funktion in Delphi jemand wußte, war überhaupt?
Ich habe in der CPU-Fenster (Delphi 2006) einen Blick um worden, die aber nur in der Lage sein scheinen durch die Anweisungen, um zu laufen, so dass sie nicht überspringen.
Lösung
In CPU-Ansicht Sie können mit der rechten Maustaste und wählen Sie "Neu EIP (Strg + N)", um den Befehlszeiger setzen.
Andere Tipps
In Delphi XE können Sie die Ausführung Cursor auf eine andere Linie als auch ziehen. Nicht im CPU-Fenstern, sondern im Editor selbst.
In dem IDE 2007 können Sie einstellen, auch die Ausführung Zeiger aus dem Debug-contextMenu im Quelltext ein. Ich habe es ein paar Mal versucht, aber es ist sehr schwierig. Versuchen Sie nicht, den Zeiger zu bewegen außerhalb jeder beginnen-End-Block oder es wird Ihnen in der @ss beißen später