Переместить счетчик программ в Delphi Debugging

В Visual Studio при отладке с точками останова вы можете изменить, какая строка кода будет следующей для выполнения, перетаскивая курсор выполнения на другую строку; это позволяет вам пропустить оператор IF и т.п.

Мне было интересно, есть ли в Delphi похожая функция, о которой кто-нибудь знал?

Я просматривал окно процессора (Delphi 2006), но вы, похоже, только в состоянии выполнять инструкции по порядку, а не пропускать их.

3 ответа

Решение

В CPU View вы можете щелкнуть правой кнопкой мыши и выбрать "New EIP (Ctrl + N)", чтобы установить указатель инструкции.

В Delphi XE вы также можете перетащить курсор выполнения на другую строку. Не в окне процессора, а в самом редакторе.

В IDE 2007 вы также можете установить указатель выполнения из Debug-Contextmenu в исходном коде. Я пробовал это несколько раз, но это очень сложно. Не пытайтесь переместить указатель за пределы блока начала и конца, иначе он укусит вас в @ss

Другие вопросы по тегам