タイトル : Re^2: 初回例外について 投稿日 : 2008/04/11(Fri) 11:55 投稿者 : 皐月
魔界の仮面弁士さんお返事ありがとうございます。 > Form のコンストラクタ(Sub New)、特に、InitializeComponent 内で > 問題が発生している可能性が高いです。 恥ずかしながら、InitializeComponentの存在を知らなかったので、調べながらやってみました。 1.[ツール]-[オプション]-[デバック]-['マイコード'のみ設定を有効にする]のチェックを外す 2.Form1.designer.vbにある。 <System.Diagnostics.DebuggerStepThrough()> _ Private Sub InitializeComponent() の、<System.Diagnostics.DebuggerStepThrough()> _ 部分をコメントにする。 3.Private Sub InitializeComponent()にブレークポイントを設定。 の順に操作して、デバッグしてみましたが、やはりモジュールファイルのForm1.showでひっかかってしまいInitializeComponentまで実行することができません。 他のきちんと動作するプログラムで同じことを試してみたところ、Form1.designer.vbはForm1のLoadイベントよりも先に実行されているようなので、Form1を呼び出す以前の問題なのでしょうか? ちなみに、動作しなくなる前に作成したセットアッププロジェクトから作成したインストールファイルから動作させてみましたところ、こちらは(表面上は)問題なくFormの画面が開き動作するようです。 > Team Foundation や SourceSafe を使っているなら、以前のバージョンのソースを > 再取得し、もう一度試してみてください。 こんな便利なものがあるんですね。今度使えるように検討してみます。 |