ブレークポイントとデバッグ

アバター
BEAT
記事: 4
登録日時: 14年前
住所: 兵庫県S市杜王町
連絡を取る:

ブレークポイントとデバッグ

投稿記事 by BEAT » 14年前

今日ちょっとよく分からないエラーがでたんで

以前やろうとして挫折した「デバッグ」をしたんですが、何で以前できなかったか分からないぐらい普通に出来たww

ブレークポイント使ってのデバッグは今までしてこなかったので
エラーが出たとき必死に頭使って考えてましたが、コレは便利だww

・・・と思ってましたが意外とエラー出てる場所が分かっても直すの難しいもんですね(´・ω・`)

どうしようかな。ちょっと頑張って無理だったら質問しようかな。と思ってます。
最後に編集したユーザー BEAT on 2011年5月11日(水) 17:56 [ 編集 2 回目 ]

ISLe
記事: 2650
登録日時: 15年前

Re: ブレークポイントとデバッグ

投稿記事 by ISLe » 14年前

ブレークポイントで止めたとき、変数のウォッチは基本ですが、コールスタックも便利ですよ。

アバター
BEAT
記事: 4
登録日時: 14年前
住所: 兵庫県S市杜王町
連絡を取る:

Re: ブレークポイントとデバッグ

投稿記事 by BEAT » 14年前

コールスタックって具体的にどんなことが出来るんですか?

ISLe
記事: 2650
登録日時: 15年前

Re: ブレークポイントとデバッグ

投稿記事 by ISLe » 14年前

停止した位置までに呼び出された関数名と実引数の値とソースファイルのどこから呼ばれたという情報がリスト表示されます。
「そもそも呼び出されたときに渡された引数の値がおかしくね?」というときにはコールスタックウインドウの項目をクリックして呼び出し元のソースコードを瞬時に表示することができます。
呼び出し元の呼び出し元…といくらでもさかのぼれます。
特に再帰的に呼び出される関数のデバッグで役に立ちます。

アバター
BEAT
記事: 4
登録日時: 14年前
住所: 兵庫県S市杜王町
連絡を取る:

Re: ブレークポイントとデバッグ

投稿記事 by BEAT » 14年前

履歴のようなものですか、そいつは便利だww