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]] | ||
| + | |||