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

 


Dernière réponse
Sujet : [Delphi 4] Ouvrir une autre instance de l'executable
antp 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.


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
antp 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.

rufo WinExecute(Application.NameExe, SHOWNORMAL) ;
 
ça marche aussi :)
antp 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);
chev_alier 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]

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)