System.IsConsole

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

extern DELPHI_PACKAGE bool IsConsole;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
variable public
System.pas
System.hpp
System System


Beschreibung

Gibt an, ob das ausführbare Modul als Konsolenanwendung compiliert wurde.

Aus Windows-Plattformen ist die Variable IsConsole True, wenn das Modul als Konsolenanwendung gelinkt wurde. Für die Angabe der Konsolenanwendung sollte die Compiler-Option -CC oder {$APPTYPE CONSOLE} verwendet werden. Ansonsten befindet sich die Anwendung im GUI-Modus.

Wenn die Variable IsConsole False ist, kann die Anwendung die Ein- und Ausgabe der Konsole nicht verwenden. WriteLn/ReadLn könnten die Exception auslösen, wenn die Anwendung manuell die Konsole öffnet.

Auf anderen Plattformen ist die Variable IsConsole True, auch wenn sich die Anwendung im GUI-Modus befindet. Die Anwendung kann von der Konsole lesen bzw. in diese schreiben.

Siehe auch