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:cas:console:appconsole [07/04/2023 16:08] thierry [ReadKey] |
prog:lazarus:cas:console:appconsole [07/04/2023 16:45] (Version actuelle) thierry [GetCommandLine] |
||
|---|---|---|---|
| Ligne 14: | Ligne 14: | ||
| </code> | </code> | ||
| ===== Sortir du programme ===== | ===== Sortir du programme ===== | ||
| + | ==== Halt ==== | ||
| + | |||
| ''halt(ExitCode);'' | ''halt(ExitCode);'' | ||
| + | |||
| + | [[https://www.freepascal.org/docs-html/rtl/system/halt.html]] | ||
| + | ==== ExitCode ==== | ||
| + | ''ExitCode'' est la variable qui contiendra le code d'erreur retourné par le programme. | ||
| + | |||
| + | valeur 0 si tout est OK, pas d'erreur ! | ||
| + | |||
| + | La liste des codes d'erreur de Windows se trouve dans l'unité : ''%LAZARUS%\fpcsrc\rtl\win\wininc\errors.inc'' | ||
| + | |||
| + | ===== Paramètres ===== | ||
| + | ==== GetCommandLine ==== | ||
| + | La fonction ''GetCommandeLine'' de l’unité ''windows'' Retourne la ligne de commande complete | ||
| + | |||
| + | [[https://learn.microsoft.com/fr-fr/windows/win32/api/processenv/nf-processenv-getcommandlinea?redirectedfrom=MSDN]] | ||
| + | ==== Sources ==== | ||
| + | |||
| + | |||
| + | * [[https://wiki.freepascal.org/Command_line_parameters_and_environment_variables]] | ||
| + | * [[https://www.freepascal.org/docs-html/rtl/system/argv.html]] | ||
| + | |||
| + | |||
| + | ====== Sources & Ressources ====== | ||
| + | * [[https://wiki.freepascal.org/Command_line_parameters_and_environment_variables]] | ||
| + | |||
| + | |||