人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB.NETで各フォームなどではなくプロジェクト全体に関する定義はどこでしたら良いのでしょうか?ソリューションエクスプローラでプロジェクトにカーソルを合わせるとコードが消えてしまいます。「Sub Main」がどこにあるか分からないのですが、関係あるのでしょうか?

●質問者: Hanayone
●カテゴリ:ウェブ制作
✍キーワード:Sub Main VB.NET エクスプローラ カーソル コード
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● rinset333
●20ポイント

http://www.atmarkit.co.jp/fdotnet/dotnettips/031vbstartup/vbstar...

@IT:.NET TIPS VB.NETでアプリケーション起動時に実行されるフォームを変更するには? - C#

「Sub Main」は、自分で書くではないでしょうか?

=抜粋=

[スタートアップの設定]で「Sub Main」を選択する場合には、自分でMainメソッドを記述する必要がある。

=抜粋=

全体に関する定義は、「.bas」ファイルにpublic宣言で、可能ではないですか?

(ない場合は追加)

=抜粋=

・グローバル定数は、public 宣言で標準モジュール(コードモジュール .bas)で行う。

=抜粋=

ちなみに、VB6しか使ったことありませんので・・

http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_p02.htm

VB 入門編2 - 変数とは、変数タイプ、変数宣言、定数宣言、アスキーコード - SAK Streets

◎質問者からの返答

ご回答ありがとうございます。プロシージャではpublic宣言できないと書いてありまして・・・「.bas」ファイルが検索で出てこないんです・・・


2 ● rinset333
●20ポイント

http://santamartadotnet.hp.infoseek.co.jp/documents/vbdotnetbasi...

smdn: VB.NET基礎編 モジュール

先ほどのものですが、良く調べてみると、

機能が変わったようです。

.basとは、標準モジュールを各場所でした。

◎質問者からの返答

ご回答ありがとうございます。非常に参考になりました。


3 ● daggersherkee
●20ポイント

Sub main は関係ないです。

.vb ファイルにpublic で宣言すればプロジェクト

全体で利用可能です。

◎質問者からの返答

ご回答ありがとうございます。非常に参考になりました。


4 ● follower
●20ポイント

http://santamartadotnet.hp.infoseek.co.jp/documents/vbdotnetbasi...

smdn: VB.NET基礎編 コンソールアプリケーションの基礎

Mainプロシージャにはここに詳細が書いてあります。

VB.NETでは、[Module]というキーワードが追加されていまして、

そのModuleキーワード内にVB6.0以前で言う.basファイルのように記述することが出来ます。

◎質問者からの返答

ご回答ありがとうございます。非常に参考になりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ