質問: vb.netのグローバル変数の宣言の仕方の質問 こんばんわ! vb6.0からの移行でvb.net2012に挑戦中なんですが、グローバル変数の宣言の仕方で分からないことがあり質問しに着ました! 内容 モジュール内で public hoge as string="aaa" と宣言するのと モジュール内で public hoge as string と宣言しておいて フォーム起動時に hoge="aaa" と宣言するのにどのような違いがあるのでしょうか? hogeの変数を変更したいのですが、上記の方法だと動いて、下記の方法だと動かないのですが・・・ まだ良く分かっていないので、程度の低い質問で申し訳ないのですが、アドバイスのほどよろしくお願いいたします。
回答: #1 さんに追加で、 (起動しているフォームのインスタンスが違うなどの理由で) そもそも処理が実行されていない可能性もあります。 ブレークポイントを設定して処理が実行されている事は 確認しましたか?