プログラム終了時にCPUモニタが表示される

解決


RSI  2004-12-02 00:44:04  No: 11989

DELPHI7でプログラム実行後、必ずデバッグのCPUモニタが表示されてしまうので表示されないようにしたいのですが、どなたかご教授お願いします。


RAN  2004-12-04 16:10:08  No: 11990

配列やクラスへのアクセスで、メモリ領域を破壊をしている場合、おかしなエラーが出る事があります。


RSI  2004-12-07 00:35:20  No: 11991

同じソースで別のPCで実行するとCPUモニタは表示されないので
自分のPCで何らかの設定が効いているのではないかと推測しているのですが・・・。


RSI  2004-12-08 00:40:19  No: 11992

画面を見ると、毎回同じ所で止まっていました。
ntdll.DbgBreakPoint:
  アドレス  CC
→アドレス  C3
  アドレス  8BFF
アセンブラのデバッグモードになっているのかスキップ実行ができます。
ここで画面を閉じてもプログラムは終了しません。
再度実行を行うと終了します。


案山子  2004-12-08 00:59:57  No: 11993

プログラム終了ボタンなどのイベントに何かコードを書いて、デバガーでステップトレースされたらいかがですか。


RSI  2004-12-08 02:18:50  No: 11994

ステップ実行してみたところ
組み込んであるコンポーネントの終了の辺りから
CPUモニターに飛んでいるようです。
何らかのエラーが起きているんでしょうね。
コンポーネントと自機環境(OS?)の相性が
悪いのかもしれませんのであきらめます。
いろいろありがとうございました。


Mr.XRAY  URL  2004-12-08 03:40:03  No: 11995

環境が記載されていないので,よくわかりませんが,
Delphi7の場合,WindowsXPでSP1を導入していない環境で,
CPUモニターが現れてしまうことがあったようです.


RSI  2004-12-09 02:48:49  No: 11996

環境はWinXPのSP1でした。
現在はとりあえずCPUモニタが表示されたら
プログラムの終了を行っています。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加