• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:NB.netでのステップ実行)

NB.netでのステップ実行

このQ&Aのポイント
  • VB.netでWebアプリ開発中の方がNB.netでステップ実行について質問しています。ブレークポイントを設定してデバッグ実行すると、ブレークポイントまで実行されるが、F5で飛ばすとエラーが出るという違いについて疑問を持っています。
  • 具体的には、PageLoadでDB接続しデータを取得し、そのデータをDropDownListの値に割り当てる処理の箇所でエラーが発生しているようです。
  • ステップ実行では問題なく処理が進むため、なぜF5で飛ばすとエラーが発生するのか、影響要素について質問しています。環境はWindows2003Server、VisualStudio2008Pro、Framework2.0です。

質問者が選んだベストアンサー

  • ベストアンサー
  • yuu_yuu
  • ベストアンサー率41% (34/81)
回答No.1

単純に考えると、ステップ実行では処理を止めながらの実行なので(2)を実行するまでに 時間がかかるので、データが取得できているのでエラーが発生しない。 一方、F5で飛ばすとデータ取得が終わってない状態で(2)を実行してしまうため エラーが発生している。。。と言うのが一番考えやすいと思います。 (データ取得までにある程度時間が必要なのでは??) この手の問題は、ブレイクポイントで止めてデバックしてしまうので陥りやすい問題と思います。 debug.WriteLine()などを使用して、ブレイクポイントで停止させない場合データの取得が出来ているのか 確認してみてください。 MsgBoxも同様に処理を止めてしまうのでNGです。

bitsu
質問者

お礼

お礼遅くなりすみません。 おかげさまで無事表示させることができました。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A