Lire les paramètres de ligne de commande



télécharger le projet exemple (2.40 ko)

Il est très facile de lire les paramètres entrés en ligne de commande lors du lancement de votre application en Delphi.Vous pouvez tout d'abord obtenir la ligne de commande complète à l'aide de la variable CmdLine:


Affichage de la ligne de commande

Label1.Caption := CmdLine;



La variable CmdLine est de type PChar, et contient en premier paramètre le nom de l'executable, auquel le chemin complet est incorporé, et entourré de guillemets. Pour obtenir tous le paramètres, vous pouvez parcourir la chaine, ou utiliser la méthode suivante. Pour obtenir le nombre de paramètres, faites un appel à ParamCount. Le nombre renvoyé est le nombre de paramètres en plus de celui contenant l'exécutable. S'il n'y a pas d'autres paramètres, la valeur de ParamCount est zero):

Nombre de paramètres

Label2.Caption := IntToStr(ParamCount);



Vous pouvez ensuite faire un appel successif à la fonction ParamStr, qui prend en paramètre l'index du paramètre, zero correspondant à l'executable lui-même.

Affichage des paramètres

var
  i: integer;
begin
  Memo1.Clear;
  for i := 0 to ParamCount do
    begin
      Memo1.Lines.Add(IntToStr(i) + ': ' + ParamStr(i));
    end;
end;






3 requête(s) SQL executée(s) en 0.001 Secs - Temps total de génération de la page : 0.007 Secs