Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2948 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] Winexec

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DELPHI] Winexec

n°119547
dafl
Posté le 31-03-2002 à 15:46:38  profilanswer
 

slt
quand je fais :
 
winexec('options', SW_SHOWNORMAL);
ça lançe rien options:=c:\lame\lame.exe c:\young.wav c:\young.mp3;
alors que si je tape a la place de options c:\lame\lame.exe ....
là ça marche donc il ne prend pas les variables si j'enlève les ' ' ça ne marche pas comment on fait pour en mettre une dans la commande winexec ?

mood
Publicité
Posté le 31-03-2002 à 15:46:38  profilanswer
 

n°119566
antp
Super Administrateur
Champion des excuses bidons
Posté le 31-03-2002 à 16:17:40  profilanswer
 

Bhen winexec('options', SW_SHOWNORMAL); ça tente de lancer le programme appelé "options"...
Faut pas mettre les ' ' si tu veux la valeur de la variable...
Mais WinExec c'est mal :non: (vieux machin de l'API Windows 3.x)
Faut utiliser ShellExecute ou CreateProcess :
ShellExecute(0, Nil, 'lame.exe', 'c:\young.wav c:\youg.mp3', 'c:\lame', SW_NORMAL);
 
Le 3ème paramètre c'est l'exécutable (avec éventuellement le chemin d'accès), le 4ème c'est les paramètres, le 5ème c'est le dossier dans lequel il doit démarrer le programme.
Tu peux mettre nil à la place des paramètres que tu n'utilises pas.
Il se peut que tu doives passer tes paramètres explicitement en tant que PChar :
 
ShellExecute(0, Nil, PChar(chemin + 'lame.exe';), nil, nil, SW_NORMAL);


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°119573
dafl
Posté le 31-03-2002 à 16:53:18  profilanswer
 

merci je vais essayé de suite  
entre ShellExecute ou CreateProcess y'en a t'il un qui est plus rapide ? (on sait jamais) vu que je dois en faire plus d'une dizaine  
à la suite si je pouvais gagner un peu de tps  
 ;)

n°119575
Buitoni
Posté le 31-03-2002 à 16:56:23  profilanswer
 

Oui et non, ShellExecute devrait être plus rapide vu que WinExec est un appel de ShellExecute pour rester compatible avec les vieux progs...
 
Mais pour un appel de fonction c'est pas ca qui changera des masses dans ton prog ;)


---------------
Vendredi c'est Buitoni
n°119581
dafl
Posté le 31-03-2002 à 17:09:10  profilanswer
 

shellexecute identificateur non déclaré  :(  
et dans l'aide shellexecute il connait pas  :crazy:  
y'a un uses à mettre ?

n°119583
[SDF]Poire
Vive Grumly
Posté le 31-03-2002 à 17:14:49  profilanswer
 

shellapi
http://2d3d46313d2d0.amg.sytes.net/arial.php

 

[jfdsdjhfuetppo]--Message édité par [SDF]Poire--[/jfdsdjhfuetppo]


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°119589
dafl
Posté le 31-03-2002 à 17:40:54  profilanswer
 

j'avais matté dans l'index mais rien

n°119590
[SDF]Poire
Vive Grumly
Posté le 31-03-2002 à 17:46:18  profilanswer
 

dafl a écrit a écrit :

j'avais matté dans l'index mais rien  




Normal ça vient de l'API....
tu te met sur le mot et t'appuis sur F1 et voilou


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
n°119645
Buitoni
Posté le 31-03-2002 à 21:10:31  profilanswer
 

La touche F1 a été retirée des claviers on dirait  :sarcastic:


---------------
Vendredi c'est Buitoni
n°119692
antp
Super Administrateur
Champion des excuses bidons
Posté le 31-03-2002 à 23:47:39  profilanswer
 

Poire & Buitoni, en exclu pour vous :
[:f1key]
Si vous trouvez une photo de meilleure qualité, je la remplacerai dans le smile ;)

 

[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]


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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] Winexec

 

Sujets relatifs
[Premier pas en delphi] InputQuery ??? , Creation d'un menu???[DELPHI] mediaplayer
[Delphi] Question à propos du Form principal[Delphi] Comment faire "un lien" ki ouvre IE sur une page précise ?
[DELPHI] Tchecklistbox et l'écriture dans les colonnes[Delphi 6.0] "Not a design time package", vous connaissez?
delphi 5 + windows xp[DELPHI] : bitmap bouton (bas de page) nouvelle question
input / output du C++ en DELPHI[DELPHI X]AlphaBlending...
Plus de sujets relatifs à : [DELPHI] Winexec


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR