jujunio
Messages postés37Date d'inscriptionlundi 24 mars 2003StatutMembreDernière intervention22 septembre 2010
-
16 juin 2003 à 14:31
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
16 juin 2003 à 16:44
Bonjour,
J'utilise ShellExecute pour lancer une appli .exe dans une MFC quand je clic sur un bouton. Je voudrais passer des paramètres à cette aplli.
Y a t-il des exemples à ce sujet??
PS: (Mes paramètres sont des variables, il y en a une dizaine que je souhaiterais faire passer )
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 16 juin 2003 à 15:18
charge au programmeur de determiner le format des parametres attendus. Tu decomposes ta string de la meme maniere que tu la composeras.
BruNews, ciao...
jujunio
Messages postés37Date d'inscriptionlundi 24 mars 2003StatutMembreDernière intervention22 septembre 2010 16 juin 2003 à 15:54
Merci de ton aide mais je débute en C++ et je ne comprend pas comment récupérer les paramètres. Dans l'appli.exe, il n'y a rien qui récupère les paramètres, comment faire ?? tu n'aurais pas un exemple STP.
MERCI
(j'ai des int et des char à faire passer )
Vous n’avez pas trouvé la réponse que vous recherchez ?
jujunio
Messages postés37Date d'inscriptionlundi 24 mars 2003StatutMembreDernière intervention22 septembre 2010 16 juin 2003 à 16:11
Si c'est une appli .exe que j'ai réalisé et qui s'exécute sous dos.
En, fait dans cette appli.exe, j'ai plusieurs paramètres à rentrer. Sous forme d'un menu (toujours sous DOS) je saisi ces paramètres et j'aimerai sasir à présent ces paramètres dans une fenêtre WINDOWS avec des COMBOBOX, c'est pourquoi j'utilise les MFC.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 16 juin 2003 à 16:20
D'abord pas besoin de MFC pour fiare un prog graphique, c'est plus simple sans rien.
Ensuite dans ton appli.exe il faut decomposer la chaine des parametres, si c''etait saisi dans une fenetre DOS, il faut refaire et decomposer ce qui t'arrive dans le main();
BruNews, ciao...
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 16 juin 2003 à 16:44
int main(int argc, char *argv[])
{
}
le 1er param est nombre arguments, 2eme un tableau d'arguments string.
Je n'irai pas plus loin sur ces vieilleries.
Pourquoi tu recuperes pas le code et tu embarques tout dans le prog graphique ? Fenetre DOS finie depuis + de 10 ans.
BruNews, ciao...