utilisation d'une variable avec winexec sous delphi - Delphi/Pascal - Programmation
Marsh Posté le 11-08-2002 à 04:40:33
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.
Marsh Posté le 11-08-2002 à 10:45:34
Zion a écrit a écrit : 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. |
merci de ton aide c parfait
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...
Marsh Posté le 11-08-2002 à 10:52:57
oui antp tu a tout a fait raison pour le pchar
Marsh Posté le 11-08-2002 à 12:51:10
Oui, il vaut mieux utiliser ShellExecute à la place de winexec
Marsh Posté le 11-08-2002 à 13:34:17
bien sur que tu peux passer des params à winexec sinon ça ne servirait à rien
tu passes une ligne de commande dont le premier paramètre est le nom du fichier à lancer et le reste est optionnel
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...
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 :-)