• ベストアンサー

コンソールアプリケーションの終了コードの設定方法

VB.NETでコンソールアプリケーションを作成したいのですが、このアプリケーションの呼び出し結果を判定し、異常であれば、それなりの処置をしたいと考えています。 VBで作成したコンソールアプリケーションで、終了コードを設定することは可能なのでしょうか。(C言語のexit命令のようなものを想定しています)可能であれば、どのような命令を使用するのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

確か Main 関数の戻り値が終了コードになるんだったと思います。

tatsu99
質問者

お礼

回答ありがとうございます。確認してみます。

関連するQ&A

  • コンソールアプリケーションの終了方法

    コンソールアプリケーションをC言語(Visual-C++6.0)にて開発予定です。このアプリケーションは画面を使わないのでコンソールアプリケーションにする予定です。このプログラムは常駐プロセスにし、コマンドで起動停止を行うようにする予定です。プログラムの起動はバッチファイルを作成し、そこから実行しようと考えていますが、プログラムを停止させるバッチファイルのイメージがわきません。unixの場合は、当該プロセスにSIGTERMを送信する等の方法が考えられるのですが、windowsで常駐のコンソールアプリケーションを停止させるには、どのような方法があるのでしょうか。ご存じの方ありましたら、教えてください。停止させる方法は、外部から常駐プロセスに停止である旨の何らかの事象を送り、それを常駐プロセスがキャッチし、自ら停止することを想定しています。(有無をいわさず殺すことは考えていません) 実行環境:windows2003を想定 開発言語:VC++6.0でC言語

  • VB6でコンソールアプリケーションを作りたい

    タイトルの通りですが、 VB6でコンソールアプリケーションを作るには、どのようにすればよいのでしょうか。VB.NETの場合は、新規プロジェクトを作成するときに、コンソールアプリケーションが選べましたが、VB6の場合は該当するものが見あたりませんでした。ご存じの方おりましたら、教えて下さい。

  • VBアプリケーションで終了コードを指定する方法

    VB6でアプリケーションを作成しますが、 親プロセスに終了コードを返して、Errorの有無を 認識させたいと思います。 VB6で可能でしょうか?? 可能なら、どのような方法があるでしょう?? よろしくお願い申します。

  • コンソールアプリケーションについて

    VB.netでコンソールアプリケーションを作成しています。 処理結果をコマンドプロンプトに出力しているのですが、出力するコマンドプロンプト画面をカスタマイズしたいと考えています。  具体的には、背景画面の色を変えたり、出力文字サイズを変えたり、画面サイズを変えたいと思っています。 詳しい方、おしえてください。

  • アプリケーションを終了させたい

    Visual C++初心者です。 環境はVisual studio 2005を使用しています。 現在CLRアプリケーションを作っており、押すと終了させるという単純なボタンを作りたいのですが。 検索して調べると、コードに「exit(0);」と書けばいいと書いてあったのでそのようにしてみるとエラーを出しました。(識別子が見つからないとのこと) 終了ボタンをできるだけ簡素なコードで作るにはどうしたらいいでしょうか? よろしくお願いします。

  • DOS終了コードの確認

    有識者の方、バッチファイルの終了コードの確認方法について、ご教授願います。当方、終了コード判定のBAT作成は初めてです。 質問: TXT(a.txt)ファイル、文字列検索を行った結果、該当の文字列が見つかった場合、終了コードを"0"では無く、"1"でバッチファイルを終了する場合(EXITコマンド終了コード1)、バッチファイルの終了コード"1"が正しく出されているのか確認の仕方を教えてください。 よろしくお願い致します。 +++temp.bat+++++ Find C:\temp\a.txt "aaa" →%ERRORLEBEL%の結果 0 IF NOT ERRORLEVEL 1 (exit /B 1)

  • C# コンソールアプリケーション 追加

    visual studio 2013でC#のコンソールアプリケーションを作成したのですがコンソールアプリケーションにボタンを追加する方法はどうすれば良いのでしょうか?

  • .NET C++ 2002でのダイアログベースアプリケーションの作り方

    .NET C++ 2002のマネージコードでダイアログベースのアプリケーションを作ろうと考えています。手始めに自動で作成される空のアプリケーションを実行すると、コンソールアプリケーションのようになってしまいます(Hello Worldを表示して終了)。 <手順> (1) Visual Studio.NET 2002を開き、新規プロジェクトの作成で、「Managed C++アプリケーション」を選択 (2) 自動的に作成されたアプリケーションをビルド・実行 VB.NETやC#.NETでは「WINDOWSアプリケーション」を選択すると、ダイアログベースのアプリケーションを作れますが、同様のことをC++.NETで行うには、どうすればよいのでしょうか。

  • windows2000の終了時の判定

    windows2000でコンソールアプリケーション(perlで作成)を作成し、常駐プログラムとして稼働させる予定です。windowsの終了時にこのコンソールアプリケーションにある終了処理を行わせたいのですが、 このコンソールアプリケーションでwindows2000の終了を判定する方法がありますでしょうか。

  • スレッドの終了コード

    VC6.0でダイアログアプリケーションを作成しています。 デバッグモードで終了させると、アウトプットウィンドウに  スレッド 0x1124 終了、終了コード 0 (0x0)。  スレッド 0x1408 終了、終了コード 0 (0x0)。  スレッド 0x1118 終了、終了コード -1 (0xFFFFFFFF)。  スレッド 0x108C 終了、終了コード 0 (0x0)。 という内容が出力されるのですが、 終了コードが-1というのは異常終了になりますか? その場合、スレッド0x118を特定することはできるでしょうか? よろしくお願いいたします。