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

  FORUM HardWare.fr
  Programmation
  C++

  [C/C++]lancer une appli(.exe) a partir du C?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C/C++]lancer une appli(.exe) a partir du C?

n°149809
Toniok
Posté le 03-06-2002 à 10:50:40  profilanswer
 

help me!!! j ai essaye de 100 maniere en C mais il ne se passe jamais rien j aurai besoin d un code source svp
un povre prgmeur


---------------
Toinette
mood
Publicité
Posté le 03-06-2002 à 10:50:40  profilanswer
 

n°149812
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-06-2002 à 10:52:31  profilanswer
 

ShellExecute()
system()
etc...
 
déja abordé des millions de fois...  :sarcastic:


---------------
J'ai un string dans l'array (Paris Hilton)
n°149824
Toniok
Posté le 03-06-2002 à 11:07:01  profilanswer
 

un peu plus d info stp c est la premiere fois aurais tu un code source a me proposer merci d avance


---------------
Toinette
n°149840
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 03-06-2002 à 11:25:32  profilanswer
 

Par exemple, pour lancer la calculatrice de Windows :
 

Code :
  1. #include <windows.h>
  2. void main(void) {
  3.    ShellExecute(0, NULL, "C:\\Windows\\Calc.exe", NULL, NULL, NULL, SW_NORMAL);
  4. }


Pour plus d'infos sur la fonction ShellExecute :
 
http://msdn.microsoft.com/library/ [...] xecute.asp


---------------
J'ai un string dans l'array (Paris Hilton)
n°824500
thwz
quoi mon pseudo imprononçable?
Posté le 16-08-2004 à 20:30:52  profilanswer
 

apres copie collage de ta source DevC++ (WinXP) m'affiche:
 
4 source.cpp
 warning: converting NULL to non-pointer type
 
205 h:\progra~1\dev-c_~1\include\shellapi.h
 too many arguments to function `struct HINSTANCE__ * ShellExecuteA(HWND__ *, const CHAR *, const CHAR *, const CHAR *, const CHAR *, int)'
 
4 source.cpp
 at this point in file
 
 
 
désolé de flooder le forum mais bon j'y comprends rien... de plus je n'arrive pas à trouver un tuto pour faire ce genre de truc...
 
alors, pourquoi ça ne marche pas?

n°824571
Ace17
Posté le 16-08-2004 à 22:49:26  profilanswer
 

Parce que Harko s'est trompé dans les parametres, il en a apparemment mis un en trop. Si tu veux savoir lequel, lis la doc de ShellExecute, il a posté le lien.

n°824710
cricri_
Posté le 17-08-2004 à 08:30:47  profilanswer
 

vi, enlève un des 3 NULL

n°824966
hegros
Posté le 17-08-2004 à 12:40:41  profilanswer
 

system("tonexecutable" );

n°825144
HelloWorld
Salut tout le monde!
Posté le 17-08-2004 à 15:10:48  profilanswer
 

WinExec( "calc.exe", SW_SHOWNORMAL );
http://msdn.microsoft.com/library/ [...] inexec.asp
:)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°825379
cris56
Posté le 17-08-2004 à 19:15:43  profilanswer
 

system c'est nul et WinExec dépassé
 
sous windows
 
ShellExecute
ShellExecuteEx
CreateProcess


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C/C++]lancer une appli(.exe) a partir du C?

 

Sujets relatifs
[c++] Lancer une dll en tant que thread ?Lancer une application avec paramètres
[WIN32]Ecrire fichier a partir dialogbox[Delphi] Charger un TImage à partir d'une image d'un TimageList
VBA : rendre appli indépendante ? recup code dans chaîne ? 3426?[c++] comment demarrer une appli dans un prog?
[PHP] lancer un exécutable[API] kkun sait fermer une appli à partir d'un prog ?...
[VB sous access] Effacer un fichier a partir du code VB 
Plus de sujets relatifs à : [C/C++]lancer une appli(.exe) a partir du C?


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