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