utilisation d'une variable avec winexec sous delphi

utilisation d'une variable avec winexec sous delphi - Delphi/Pascal - Programmation

Marsh Posté le 11-08-2002 à 02:34:27    

voila je vous explique avec un exemple
 
winexec('C:\Program Files\Real\RealSystem Producer Preview\producer.exe -i ma variable nomer i ici -o ma variable nomer j ici -t test -vm sharp -rq high -ad "tincenv.rpad"',sw_show);
 
 
voila je pense que c asser claire
si qq1 peux me donner la solution ça serai cool :)
 
merci


---------------
vive les autruches :-)
Reply

Marsh Posté le 11-08-2002 à 02:34:27   

Reply

Marsh Posté le 11-08-2002 à 04:40:33    

:heink:  
 
C'est une bête concaténation de string que tu veux faire, que ce soit winexec ou ailleurs, on s'en fout.
 
En pascal c'est  
 
'coucou'+TaVariable+'bleh';
 
sachant que le pascal est un langage typé, tu dois donc faire les changements de type toi même. IntToStr ici je parie.
 
 :hello:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 11-08-2002 à 10:45:34    

Zion a écrit a écrit :

 :heink:  
 
C'est une bête concaténation de string que tu veux faire, que ce soit winexec ou ailleurs, on s'en fout.
 
En pascal c'est  
 
'coucou'+TaVariable+'bleh';
 
sachant que le pascal est un langage typé, tu dois donc faire les changements de type toi même. IntToStr ici je parie.
 
 :hello:  




 
merci de ton aide c parfait


---------------
vive les autruches :-)
Reply

Marsh Posté le 11-08-2002 à 10:49:38    

ça marche ça avec WinExec, mettre des paramètre ?  
Il me semblait que non...
Si jamais ça marche pas rabats toi sur ShellExecute...
 
Me demande si il faut pas un PChar pour WinExec... donc si Delphi râle tu fais WinExec(PChar('...' + variable + '...';)); etc...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 11-08-2002 à 10:52:57    

oui antp tu a tout a fait raison pour le pchar


---------------
vive les autruches :-)
Reply

Marsh Posté le 11-08-2002 à 12:51:10    

Oui, il vaut mieux utiliser ShellExecute à la place de winexec ;)

Reply

Marsh Posté le 11-08-2002 à 13:34:17    

bien sur que tu peux passer des params à winexec sinon ça ne servirait à rien  :D  
 
tu passes une ligne de commande dont le premier paramètre est le nom du fichier à lancer et le reste est optionnel

Reply

Marsh Posté le 11-08-2002 à 13:53:51    

Ha.
Parce que pour ShellExecute et CreateProcess les paramètres se passent séparément du nom de l'exécutable, c'est pour ça...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed