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; }
@+
Les règles Les cours La fonction rechercher
N'oubliez pas de mettre en et de voter.
La terre n'est pas un héritage de nos parents, mais un emprunt que nous faisons à nos enfants. La protection de notre environnement est la responsabilité de tous. Ne reculez plus devant l'urgence, agissez !
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
@+
Les règles Les cours La fonction rechercher
N'oubliez pas de mettre en et de voter.
La terre n'est pas un héritage de nos parents, mais un emprunt que nous faisons à nos enfants. La protection de notre environnement est la responsabilité de tous. Ne reculez plus devant l'urgence, agissez !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager