Mais je t'en prie, Nico, c'est avec plaisir que je partage mes connaissances avec vous tous

D'ailleurs petite précision supplémentaire :

TApplication.ExeName Utilise :
ParamStr(0)
et ParamStr(
Index) Utilise :
...
if Index = 0
then SetString(Result, Buffer,
GetModuleFileName(0, Buffer, SizeOf(Buffer)))
else begin P :=
GetCommandLine;
...
Et voili voilou,
la boucle est bouclé
@+
Cirec