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

  FORUM HardWare.fr
  Programmation
  C++

  Comment on execute un .exe depuis un menu sous Builder

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment on execute un .exe depuis un menu sous Builder

n°156043
seb90
Posté le 10-06-2002 à 17:42:47  profilanswer
 

Ben en fait je fais un menu et quand je clique sur un bouton je veux lancer un executable qui se trouve dans le meme dossier.
 
Ce que g fais :
 

Code :
  1. void __fastcall TForm1::BitBtn1Click(TObject *Sender)
  2. {
  3. system("\SETUPSIP.exe" );
  4. }
  5. //------------------------------------------------
  6. ---------------------------
  7. void __fastcall TForm1::BitBtn2Click(TObject *Sender)
  8. {
  9. system("\MyODBC-3.51.03.exe" );
  10. }


 
 
Le probleme c est que je clic , ça ouvre une fenetre DOS et tant que je l ai pas fermé ça ne lance pas le .exe ...
 
Si qqn a une methode , elle sera la bienvenue !! :(

mood
Publicité
Posté le 10-06-2002 à 17:42:47  profilanswer
 

n°156045
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-06-2002 à 17:49:00  profilanswer
 

system c'est pas bien :non:
faut utiliser ShellExecute, ShellExecuteEx ou CreateProcess


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°156047
seb90
Posté le 10-06-2002 à 17:50:52  profilanswer
 

arf je vois pas ces instructions ds mon builder 3 pro

n°156051
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-06-2002 à 17:51:51  profilanswer
 

C'est dans l'API Windows (Win32 Programmer's Reference, tu dois avoir ça dans les trucs d'aide dans le Menu Démarrer, dans le groupe créé par Builder)
Sinon tu tapes la fonction et puis [:f1key] quand tu est dessus
Ou alors tu fais une recherche sur ce forum car on en parle souvent ;)


Message édité par antp le 06-10-2002 à 17:52:47

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°156053
seb90
Posté le 10-06-2002 à 17:54:53  profilanswer
 

je trouve pas snif snif

n°156054
seb90
Posté le 10-06-2002 à 17:55:35  profilanswer
 

antp a écrit a écrit :

C'est dans l'API Windows (Win32 Programmer's Reference, tu dois avoir ça dans les trucs d'aide dans le Menu Démarrer, dans le groupe créé par Builder)
Sinon tu tapes la fonction et puis [:f1key] quand tu est dessus
Ou alors tu fais une recherche sur ce forum car on en parle souvent ;)  




 
ok je vais chercher alors!
en tout cas ej te remercie d avoir repondu !!

n°156056
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-06-2002 à 17:55:40  profilanswer
 

:heink:
http://forum.hardware.fr/forum1.ph [...] aterange=1
 
et dans l'aide:
HINSTANCE ShellExecute(
 
    HWND hwnd, // handle to parent window
    LPCTSTR lpOperation, // pointer to string that specifies operation to perform
    LPCTSTR lpFile, // pointer to filename or folder name string
    LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters  
    LPCTSTR lpDirectory, // pointer to string that specifies default directory
    INT nShowCmd  // whether file is shown when opened
   );


Message édité par antp le 06-10-2002 à 17:56:02

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°156060
seb90
Posté le 10-06-2002 à 17:59:39  profilanswer
 

merci j etais justement en train de lire ce post !  :)

n°156079
remixgame
Posté le 10-06-2002 à 19:24:34  profilanswer
 

Quel est la difference entre :
Un bouton Normal : Button
Et un button : BitBtn ????

n°156083
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-06-2002 à 19:33:03  profilanswer
 

TButton c'est le bouton classique de Windows
TBitBtn c'est un truc fait par Borland pour pouvoir facilement mettre une image sur le bouton ou (je crois) changer la couleur de son texte.
 
Si tu rends ton application "thèmable" sous XP, le TButton aura le look XP mais pas le TBitBtn puisque ce n'est pas un objet standard Windows.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le 10-06-2002 à 19:33:03  profilanswer
 

n°156087
seb90
Posté le 10-06-2002 à 19:40:09  profilanswer
 

remixgame a écrit a écrit :

Quel est la difference entre :
Un bouton Normal : Button
Et un button : BitBtn ????  




 
En fait en plus de l icone a coté , tu peux préciser un type de bouton tout pres par exemple type close pour fermer la fenetre qd tu cliques dessus.

n°156089
remixgame
Posté le 10-06-2002 à 19:42:51  profilanswer
 

OK merci !


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

  Comment on execute un .exe depuis un menu sous Builder

 

Sujets relatifs
Comment faire un appel a un "Childform" depuis un menu ?[ C++ Builder ] Modification d'un TBitmap affiché à l'écran
JavaScript : fixer un menu (calque) dans une cellule fixe !Question sur le menu d'applet
Cherche un site avec des sources simples en Delphi ou en C++ Builder[Builder 3 pro + ODBC] Comment configurer ODBC depuis un prog builder
[MFC] Afficher un static (image bmp) sur le menu de la dialog[Borland C++ Builder 4 - MDI child] comment "créer"/ouvrir un "child"
[C++ builder ] E/S de fichier avce la classe iostream[builder c++] Linkage de dll
Plus de sujets relatifs à : Comment on execute un .exe depuis un menu sous Builder


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