|
.NET TIPS コマンド・プロンプトを表示しないコンソール・アプリケーションを作成するには?[C#、VB]デジタルアドバンテージ 一色 政彦2009/02/05 |
![]() |
|
|
|
Visual Studioで開発したコンソール・アプリケーションを実行すると、通常、次のような[コマンド プロンプト]画面が表示される。
![]() |
| コンソール・アプリケーション実行時に表示される[コマンド プロンプト]画面 |
このような[コマンド プロンプト]画面を表示せずに実行されるコンソール・アプリケーションを作成したい場合には、Visual Studio 2005以降では、コンソール・アプリケーションのプロジェクト・プロパティの[アプリケーション]タブを開き、C#の場合は[出力の種類]を「コンソール アプリケーション」から「Windows アプリケーション」に、Visual Basicの場合は[アプリケーションの種類]を「コンソール アプリケーション」から「Windows フォーム アプリケーション」に切り替えればよい。
ちなみにVisual Studio .NET 2002/2003では(Visual Basic、C#のどちらも)、コンソール・アプリケーションのプロジェクト・プロパティのダイアログで、[共通のプロパティ]−[全般]ツリーを選択し、[出力の種類]を「コンソール アプリケーション」から「Windows アプリケーション」に切り替えればよい。
次の画面はVisual Studio 2008(のVisual Basic)で実際にこれを行っているところだ。
![]() |
| Visual Studio 2008のプロジェクト・プロパティでの設定 |
| プロジェクト・プロパティは、[ソリューション エクスプローラ]でコンソール・アプリケーションのプロジェクト項目を右クリックして、表示されるコンテキスト・メニューから[プロパティ]を選択すれば表示される。プロジェクト・プロパティの[アプリケーション]タブを開き、[アプリケーションの種類]を「コンソール アプリケーション」から「Windows フォーム アプリケーション」に切り替える。 |
以上の設定だけで、コードは何も変更することなく、コンソール・アプリケーションを非表示にして実行できるようになる。
ちなみに、外部プログラムから通常のコンソール・アプリケーションを実行する際に[コマンド プロンプト]画面を表示しないようにすることもできる。この方法については「TIPS:コマンド・プロンプトを表示せずにコンソール・アプリケーションを実行するには?」を参考にしてほしい。![]()
| カテゴリ:コンソール・アプリケーション 処理対象:画面 関連TIPS:コマンド・プロンプトを表示せずにコンソール・アプリケーションを実行するには? |
| 「.NET TIPS」 |
TechTargetジャパン
- 新人プログラマーのためのInsider.NETの歩き方 2012 (2012/5/22)
晴れて.NETプログラマーとなる新人が効率的に開発技術を習得するには? 大量にある記事群の中から新人が読むべきお勧めを厳選して紹介 - jQuery MobileでJavaScriptプログラミング (2012/5/17)
jQuery Mobileは手軽なだけでなく、JavaScriptのAPIも充実しており、独自機能の実装もできる。今回は「グローバル設定」と「イベント」を解説 - Windows上で開発するための開発環境構築入門 (2012/5/16)
Windowsを使ってチームで開発している? なのにサーバOSを設定・運用した経験がない? そうなら、今すぐ学ぼう - 「コントラクト」でアプリのサンドボックスを乗り越える! (2012/5/11)
Metroスタイル・アプリはサンドボックスの中で動作する。それを乗り越えてほかのアプリと連携する仕組み「コントラクト」を解説
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -




