Différences
Ci-dessous, les différences entre deux révisions de la page.
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]] | ||
+ | |||