System.IsConsole

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

extern DELPHI_PACKAGE bool IsConsole;

Propriétés

Type Visibilité  Source Unité  Parent
variable public
System.pas
System.hpp
System System


Description

Indique si le module exécutable a été compilé en tant qu'application console.

Sur les plates-formes Windows, la variable IsConsole est à True si le module a été lié en tant qu'application console. Pour spécifier l'application console, vous pouvez utiliser l'option -CC du compilateur ou {$APPTYPE CONSOLE}. Sinon, l'application sera en mode GUI.

Si la variable IsConsole vaut False, l'application ne peut pas utiliser les entrées et les sorties de la console. WriteLn / ReadLn peut déclencher une exception si l'application ouvre manuellement la console.

Sur d'autres plates-formes, la variable IsConsole est à True même si l'application est en mode GUI. L'application peut effectuer des opérations en lecture et écriture sur la console.

Voir aussi