Delphi7でデバッグ中にF12を押すとCPU表示になってしまいます

解決


ジュウザ  2004-10-13 22:59:07  No: 11370  IP: [192.*.*.*]

Delphi7なのですがデバッグ中にF12を押すとCPUの画面になってしまいますが
これを無効にすることはできないのでしょうか?
デバッガオプションにも特に設定はないようですし。

最初はいきなりF12を押したらアセンブラ画面出たのでバグってると思い、
プログラムを調べましたがさっぱり分からず1日費やしました。
で、試しにフォームのみの新規作成で動かしてもF12を押すと同じ現象なので
プログラムが原因ではないのは分かったのですが回避できません。
どうしてもシステムでファンクションキーを使うのでデバッグ中にF12を押すとCPU画面が表示されるのはかなり不便です。

今まではDelphi3だったのですが、こちらはそんな現象は起きません。
回避方法は何かあるでしょうか?

編集    削除
HOta  2004-10-14 00:04:18  No: 11371  IP: [192.*.*.*]

Windows NT系で起こります。OSレベルで実装されています。
回避方法は、レジストリーの
HKEY_LOCAL_MACHINE
  SOFTWARE
     Microsoft
        Windows NT
          CurrentVersion
             AeDebug
のUserDebuggerHotKey
値を0x00000000 から
    0x00000013とかに変更する。

編集    削除
ジュウザ  2004-10-14 01:21:18  No: 11372  IP: [192.*.*.*]

Delphi7が原因ではなくてOSが原因だったんですね。
教えていただいたとおりにして再起動したら問題なくCPU表示なくなりました。
たいへん助かりました。どうもありがとうございます。
(これは何時間かけても自力では無理だったと思います)

編集    削除