ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 18 nov. 2016 à 17:43
Une entorse à ma propre détermination de ne plus te répondre ==>>
Un programme lancé avec la fonction Shell est exécuté de manière asynchrone. Il arrive donc qu'il ne puisse se terminer avant que ne soient terminées toutes les instructions intervenant après l'utilisation de la fonction Shell
Le fonction Shell peut par ailleurs ne pas savoir déterminer seule quel programme utiliser pour exécuter une commande d'exécution. Elle retourne alors également un message d'erreur.
Herve_be
Messages postés1015Date d'inscriptionmercredi 4 août 2010StatutMembreDernière intervention10 mars 20242 19 nov. 2016 à 12:21
Un programme lancé avec la fonction Shellexecute est aussi exécuté de manière asynchrone.
La fonction Shell n'a pas à déterminer quel programme utiliser puisqu'il s'agit d'un .exe.
Pourquoi Shellexecute fonctionne-t-il alors que Shell donne une erreur 5 pour le lancement d'un même programme C:\Temp\Package\setup.exe ?
19 nov. 2016 à 12:21
La fonction Shell n'a pas à déterminer quel programme utiliser puisqu'il s'agit d'un .exe.
Pourquoi Shellexecute fonctionne-t-il alors que Shell donne une erreur 5 pour le lancement d'un même programme C:\Temp\Package\setup.exe ?