Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
prog:lazarus:compilateur:directives:directives [07/04/2023 15:29]
thierry [FS]
prog:lazarus:compilateur:directives:directives [10/04/2023 16:13] (Version actuelle)
thierry [{$MODESWITCH}]
Ligne 2: Ligne 2:
 Toutes les directives -> [[https://​www.freepascal.org/​docs-html/​prog/​progse2.html]] Toutes les directives -> [[https://​www.freepascal.org/​docs-html/​prog/​progse2.html]]
 ===== {$APPTYPE} ===== ===== {$APPTYPE} =====
 +
 +
 +Il est possible de déterminer le type d'​application d'une application Windows ou Amiga au moment de l'​exécution. La constante IsConsole, déclarée dans les unités système Win32 et Amiga en tant que
 +<code delphi>
 +Const  ​
 +  IsConsole : boolean ;
 +  // contient True si l'​application est une application console, ​
 +  // False si l'​application est une application GUI.
 +
 +</​code>​
 +
  
 La directive {$APPTYPE XXX} accepte un argument qui spécifie le type d'​application compilée. Il peut prendre les valeurs suivantes : La directive {$APPTYPE XXX} accepte un argument qui spécifie le type d'​application compilée. Il peut prendre les valeurs suivantes :
 +
  
 ==== CONSOLE ==== ==== CONSOLE ====
Ligne 132: Ligne 144:
 ===== {$MODESWITCH} ===== ===== {$MODESWITCH} =====
 Voir la page consacrée : [[prog:​lazarus:​compilateur:​directives:​modesswitch]] Voir la page consacrée : [[prog:​lazarus:​compilateur:​directives:​modesswitch]]
 +====== Sources & Resources ======
 +  * [[https://​www.freepascal.org/​docs-html/​prog/​progch1.html]]
 +