2010-12-02 12 views
6

Visual Studioでは、ブレークポイントを使用してデバッグしているときに、実行カーソルを別の行にドラッグして実行するコード行を変更できます。 IF文などをスキップすることができます。Delphiのデバッグでプログラムカウンタを移動する

デルファイに似た機能があったのかなと疑問に思っていましたか?

私はCPUウィンドウ(Delphi 2006)を見てきましたが、指示を順番に実行することはできますが、スキップすることはできません。

+0

+1 IPの代わりにPCに言及しています。 –

+0

ハハ、ありがとう。私は正しい言葉を覚えようとしていましたが、compsci xDを勉強してから年を経ています – Kieran

答えて

7

CPUビューでは、右クリックして「新しいEIP(Ctrl + N)」を選択して命令ポインタを設定できます。

+0

甘い、まさに私が欲しかったものです。 Ta! :) – Kieran

7

Delphi XEでは、実行カーソルを別の行にドラッグすることもできます。 CPUウィンドウではなく、エディタ自体にあります。

+0

これはDelphi 2010でもうまくいきました。私はそれを知らなかった、ありがとう。 –

+1

> [デバッグ]> [次のステートメントの設定]を右クリックしても同じことができます。それも年齢の周りにあった。 –

+0

@DavidMそれはまた本当に便利です、ありがとう!私はそこを見ることを考えなかった。エディタの右クリックメニューにはメニューオプションがあり、私はそれを見ると私の目が艶をそそります。 – Kieran

1

2007年のIDEでは、ソースコードのDebug-Contextmenuから実行ポインタを設定することもできます。 私はそれを数回試しましたが、非常に扱いにくいです。ポインタを先頭のブロックの外側に移動しないでください。後で@ssであなたを噛んでしまいます

関連する問題