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