Переместить счетчик программ в Delphi Debugging
В Visual Studio при отладке с точками останова вы можете изменить, какая строка кода будет следующей для выполнения, перетаскивая курсор выполнения на другую строку; это позволяет вам пропустить оператор IF и т.п.
Мне было интересно, есть ли в Delphi похожая функция, о которой кто-нибудь знал?
Я просматривал окно процессора (Delphi 2006), но вы, похоже, только в состоянии выполнять инструкции по порядку, а не пропускать их.
3 ответа
В CPU View вы можете щелкнуть правой кнопкой мыши и выбрать "New EIP (Ctrl + N)", чтобы установить указатель инструкции.
В Delphi XE вы также можете перетащить курсор выполнения на другую строку. Не в окне процессора, а в самом редакторе.
В IDE 2007 вы также можете установить указатель выполнения из Debug-Contextmenu в исходном коде. Я пробовал это несколько раз, но это очень сложно. Не пытайтесь переместить указатель за пределы блока начала и конца, иначе он укусит вас в @ss