Type d'application (Delphi)
Remonter à Liste des directives de compilation Delphi - Index
Type |
Paramètre |
Syntaxe |
{$APPTYPE GUI} ou {$APPTYPE CONSOLE} |
Par défaut |
{$APPTYPE GUI} |
Portée |
Globale |
Remarques
Cette directive est utilisée dans la programmation Delphi sous Windows uniquement.
En mode {$APPTYPE GUI}, le compilateur génère une application interface utilisateur graphique. C'est le mode normal d'une application Delphi.
En mode {$APPTYPE CONSOLE} (équivalent à l'option en ligne de commande /CC), le compilateur génère une application console. Au démarrage d'une application console, les fichiers texte standard Input et Output sont automatiquement associés à la fenêtre console.
La configuration de {$APPTYPE CONSOLE} peut être pratique pour le débogage, car elle vous permet d'utiliser des instructions Writeln dans votre programme sans avoir à ouvrir explicitement un fichier de sortie.
La variable booléenne IsConsole déclarée dans l'unité System peut être utilisée pour détecter si un programme s'exécute comme une application console ou interface utilisateur graphique.
La directive $APPTYPE n'est significative que dans un programme. Elle ne doit être utilisée ni dans une bibliothèque, ni dans une unité, ni dans un package.