none
スタートアップ オブジェクトに Sub Main を設定したいのですが・・・。 RRS feed

  • 質問

  • 以下の手順を実行したいのですが、

    1.ソリューション エクスプローラでプロジェクトが選択されている状態で、[プロジェクト] メニューの [プロパティ] をクリックします。
    2.[アプリケーション] タブをクリックします。

    [アプリケーション]タブが見つかりません。[共通プロパティ][構成プロパティ]の配下もざっと見てみたのですが、それらしきタブが
    見つかりません。この設定自体が、VC++のExpressでは設定できないという事でしょうか?

    ご存知の方いらっしゃいましたら、どなたか教えて頂けませんでしょうか?

    2009年3月9日 13:20

回答

  • NavyBlue.NET さ の発言:

    [アプリケーション]タブが見つかりません。[共通プロパティ][構成プロパティ]の配下もざっと見てみたのですが、それらしきタブが
    見つかりません。この設定自体が、VC++のExpressでは設定できないという事でしょうか?

    Expressに限らず、Visual C++には該当の設定はありません。
    というより、常にint mainでスタートになりますので、必要であれば、現状のコードからmain関数を探し出して使って下さい。

    あと、この「アプリケーション」タブですが、C#やVB.NETに限られた話です。
    それらの資料はVisual C++では、そのまま使えないと思った方が良いかと思います。


    解決した場合は、参考になった返信に「回答としてマーク」のボタンを利用して、回答に設定しましょう(複数に設定できます)。
    • 回答としてマーク NavyBlue.NET 2009年3月10日 11:23
    2009年3月9日 15:57
    モデレータ

すべての返信

  • NavyBlue.NET さ の発言:

    [アプリケーション]タブが見つかりません。[共通プロパティ][構成プロパティ]の配下もざっと見てみたのですが、それらしきタブが
    見つかりません。この設定自体が、VC++のExpressでは設定できないという事でしょうか?

    Expressに限らず、Visual C++には該当の設定はありません。
    というより、常にint mainでスタートになりますので、必要であれば、現状のコードからmain関数を探し出して使って下さい。

    あと、この「アプリケーション」タブですが、C#やVB.NETに限られた話です。
    それらの資料はVisual C++では、そのまま使えないと思った方が良いかと思います。


    解決した場合は、参考になった返信に「回答としてマーク」のボタンを利用して、回答に設定しましょう(複数に設定できます)。
    • 回答としてマーク NavyBlue.NET 2009年3月10日 11:23
    2009年3月9日 15:57
    モデレータ
  • ご回答有難う御座います。経緯を話しますと、

    方法 : スタートアップ Windows フォームを非表示にする
    http://msdn.microsoft.com/ja-jp/library/754w18dd(VS.80).aspx

    に記載の内容で、

    3.プロジェクトのスタートアップ オブジェクトを Form1 から Sub Main に変更します。

    を行いたかったのですが、
    メモ:Visual C++ の Windows ベース アプリケーションについてはこの手順を省略してください。
    の記載を見逃していました。申し訳御座いません。

    ご回答、誠に有難う御座いました。

    2009年3月10日 11:23