デバッグについて

解決


hn  2004-06-21 21:01:35  No: 9536

お世話になります。hnと申します。

早速ですが、質問させて下さい。
当方DELPHI5を使用して改修作業をしているのですが、
ブレークポイントを付加してプログラムを実行すると、
ブレークポイントに×がついてしまい、
プログラムのデバッグがうまくいきません。

コンパイル時に、普通はブレークできる行の左側に
青い点が付くと思いますが、付きません。

お手数ですが、どなたかこの現象の解決策を教えて下さい。


ふじっこ  2004-06-21 22:20:17  No: 9537

コンパイルオプションで「最適化する」といった
内容にチェックついてませんか?

最適化してしまうと、任意の場所でブレークポイントを
設定してもNGの場合があります。

それと、×がついてしまう前後のロジックにも
最適化の影響がでてる可能性もあるので
提示していただけると、レスがつきやすいと思いますよ


hn  2004-06-21 23:40:19  No: 9538

ふじっこさん、レスありがとうございます。

>コンパイルオプションで「最適化する」といった
内容にチェックついてませんか?

付いてました。
外しても現象は同じでした。

>それと、×がついてしまう前後のロジックにも

×が付いてしまう行というのが全行なもので・・・
すみません。説明不足でした。


にしの  2004-06-21 23:58:48  No: 9539

はずした後、再構築しました?


hn  2004-06-22 00:07:47  No: 9540

にしのさん、レスありがとうございます。

再構築はもちろんしました。
でもダメでした。


ふじっこ  2004-06-22 21:30:36  No: 9541

全行、×がつくとのことですが
実際、簡単な関数を作成しても
(メッセージダイアログを表示するような
ごくごく簡単なロジック)
同じ結果になったのでしょうか?

また、新規にプロジェクトを作成し
ボタンだけでもよいので貼り付けて
同じようにメッセージダイアログを表示するロジック
いれても
現象は、同じですか?


さわ  2004-06-22 21:54:55  No: 9542

DLLでカレントプロセスじゃないとか?
デバッガオプションの統合開発環境にチェックがついてないとか
じゃないでしょうか?


ぶな  2004-06-22 22:49:58  No: 9543

プロジェクトプオション-コンパイラ-デバッグ-デバッグ情報
チェックは付いてますか?


hn  2004-06-23 19:15:17  No: 9544

ふじっこさん、さわさん、ぶなさん、レスありがとうございます。

返答が遅くなってしまいすみません。

結果としましては、ぶなさんのおっしゃる通りでして、
[プロジェクトプオション-コンパイラ-デバッグ-デバッグ情報]
にチェックを付け、再構築したところ、
正常にデバッグできました。

ありがとうございました。


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

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






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