Je recherche un exemple pour passer un argument ( dans mon cas 1 ou 2 ) a un programme en C++ Builder et recuperer cet argument dans le programme.
D'avance merci
Cordialement
Je recherche un exemple pour passer un argument ( dans mon cas 1 ou 2 ) a un programme en C++ Builder et recuperer cet argument dans le programme.
D'avance merci
Cordialement
Vive la FAQ...![]()
Salut,
Tu peut récupé la ligne de commande avec :
ParamStr(cpt) qui sont les paramètres de la ligne de commandes !! ,
tu peut les utilisés dans :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ParamStr : Returns a specified parameter from the command-line. ParamCount : Returns the number of parameters passed on the command line.
Menu Project -> View Source
voilà,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { if(ParamStr(1).LowerCase() == "autorun") ***** ***** ***** ***** ***** try { Application->Initialize(); Application->CreateForm(__classid(TForm1), &Form1); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } return 0; }
@+![]()
J'ai recherché dans la FAQ et dans les tutoriels et je n'ai rien trouvé sur le passage d'arguments, j'ai trouvé un exemple de recuperation d'arguments.
Cordialement
Utilise :
Run -> Parameters -> Parameters pour indiquer les parametres de la lignes de commande.
tu les réucupére par :
ParamStr : Returns a specified parameter from the command-line.
ParamCount : Returns the number of parameters passed on the
command line.
et comme à préciser bakaneko tu as FAQ pour un exemple :
http://c.developpez.com/faq/bcb/?pag...slignecommande
cbon
@+![]()
Partager