System.IsConsole

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

IsConsole: Boolean;       { True if compiled as console app }

C++

extern DELPHI_PACKAGE bool IsConsole;

プロパティ

種類 可視性 ソース ユニット
variable public
System.pas
System.hpp
System System


説明

実行可能モジュールがコンソール アプリケーションとしてコンパイルされたかどうかを示します。

Windows プラットフォームの場合、IsConsole 変数は、モジュールがコンソール アプリケーションとしてリンクされた場合に、True となります。コンソール アプリケーションを指定するには、コンパイラの -CC オプション、または、{$APPTYPE CONSOLE} を使用します。そうでなければ、アプリケーションは GUI モードとなります。

IsConsole 変数が False の場合、アプリケーションはコンソール入出力を使用できません。アプリケーションが手動でコンソールを開くと、WriteLn / ReadLn が例外を発生させる可能性があります。

その他のプラットフォームの場合、IsConsole 変数は、アプリケーションが GUI モードでも True となります。アプリケーションは、コンソールに対して読み書きできます。

関連項目