Bonjour,

J'utilise un programme VB6 qui execute des programmes. Pour ce faire j'utilise la commande Shel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Dim ProgrammeID as long
ProgrammeID = Shell("C:\MonDossier\Monappli.exe Param1",vbNormalFocus)
Le probleme étant que le repertoire d'execution du programme "MonAppli" est celui du programme appellant, resultat "MonAppli.exe" genere une erreur car il ne trouve pas le fichier "Param1" qui se trouve dans le dossier de "MonAppli"
Comment puis-je faire pour modifier le repertoire d'execution de la commande Shell?
PS : Je pense qu'il s'agit d'une variable d'environnement car c'est la même variable qu'utilise la CommonDialog.ShowOpen lors de sont ouverture pour afficher le dossier en cours.