Type d'application (Delphi)

De RAD Studio
Aller à : navigation, rechercher

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.