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

  FORUM HardWare.fr
  Programmation

  [Delphi 4] Ouvrir une autre instance de l'executable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Delphi 4] Ouvrir une autre instance de l'executable

n°66904
chev_alier
Vive la clim !
Posté le 22-10-2001 à 17:07:53  profilanswer
 

Bizour, j'aimerai savoir comment on ouvre une autre instance de l'executable que j'ai créé (via un menu que j'ai créé).
En tout cas frm.show ne réouvre pas l'application.
 
J'aimerai aussi savoir comment on lance un fichier (exe ou non) depuis delphi de manière référancée (donc dans le même chemin que l'executable crée par delphi) et depuis un chemin spécifique (par exemple : c:\prog\image.jpg
 
Hein, quoi tu sais même pas faire ça :??: Vivi je suis un vrai nioub :D  
 
Chevalier [:chev_alier]

mood
Publicité
Posté le 22-10-2001 à 17:07:53  profilanswer
 

n°66985
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-10-2001 à 22:04:19  profilanswer
 

le prog lance une seconde instance de lui même:
shellExecute(0, nil, Application.Exename, nil, nil, SW_NORMAL);
 
il ne faut pas oublier de rajouter ShellAPI dans les uses.
 
pour récupérer le répertoire du prog:
ExtractFilePath(Application.Exename);


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°66988
rufo
Pas me confondre avec Lycos!
Posté le 22-10-2001 à 22:11:53  profilanswer
 

WinExecute(Application.NameExe, SHOWNORMAL) ;
 
ça marche aussi :)

n°67037
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-10-2001 à 09:23:10  profilanswer
 

bon c'est fini avec ce WinExec ? :D
c'est une fonction de Windows 3.1
ça marche pas toujours en NT/2k
et dans l'aide ils disent bien:

Citation :

Win32-based applications should use the CreateProcess function rather than this function. The WinExec function exists in Win32 to provide compatibility with earlier versions of Windows.


Pour ShellExecute ils disent rien donc je suppose qu'il n'y a pas de risques à l'utiliser, et c'est plus simple que CreateProcess.


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

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

  [Delphi 4] Ouvrir une autre instance de l'executable

 

Sujets relatifs
DELPHI ALigner un editDelphi 4 : comprend pas !
Delphi 4 : création et installation de nouveaux composants graphiques[Delphi 4] icones
[Delphi] Problème avec winsock (pour un chat)Copie de CD-Rom sur DD en Delphi ?
[Delphi->VB] instruction PChar[VB] ou [Delphi] Comment lire un fichier texte
delphi[Delphi 4] Envoyer E-Mail depuis un formulaire
Plus de sujets relatifs à : [Delphi 4] Ouvrir une autre instance de l'executable


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