J'ai un petit probl=E8me sans doute tr=E8s simple =E0 r=E9soudre,=20
mais l=E0, je craque...
Dans VB6, je lance un .bat grace =E0 un shell et suite =E0=20
cette execution, mon programme continue. En th=E9orie,...=20
car les instructions qui suivent commencent avant que=20
le .bat soit termin=E9. Et ca me pose probl=E8me.
Donc, comment faire attendre la fin d'ex=E9cution du .bat=20
avant que les instructions suivantes reprennent ?
Merci pour votre aide.
Tu peux jeter un oeil la dessus : http://support.microsoft.com/default.aspx?scid=kb;fr;129796
Cordialement
____________________________ Fabrice MALAINGRE Architecte Logiciel - Chef de Projet THEORIS - www.theoris.fr
Armoul666
Bonjour,
Declare Function FSyncShell Lib "VB5STKIT.DLL" Alias "SyncShell" (ByVal strCmdLine As String, ByVal intCmdShow As Long) As Long
Ce doit être ce qu'il te faut, par contre je ne sais pas si cette dll est encore avec VB6. Cette API permet d'attendre l'exécution d'une commande avant de faire reprendre la main à ton programme. Je peux te la donner si ça t'intéresse.
"Hervé" a écrit dans le message de news:061f01c36721$7a51d1b0$ Bonjour,
J'ai un petit problème sans doute très simple à résoudre, mais là, je craque... Dans VB6, je lance un .bat grace à un shell et suite à cette execution, mon programme continue. En théorie,... car les instructions qui suivent commencent avant que le .bat soit terminé. Et ca me pose problème. Donc, comment faire attendre la fin d'exécution du .bat avant que les instructions suivantes reprennent ? Merci pour votre aide.
Hervé
Bonjour,
Declare Function FSyncShell Lib "VB5STKIT.DLL" Alias "SyncShell" (ByVal
strCmdLine As String, ByVal intCmdShow As Long) As Long
Ce doit être ce qu'il te faut, par contre je ne sais pas si cette dll est
encore avec VB6.
Cette API permet d'attendre l'exécution d'une commande avant de faire
reprendre la main à ton programme.
Je peux te la donner si ça t'intéresse.
"Hervé" <lagant@dga.jouy.inra.fr> a écrit dans le message de
news:061f01c36721$7a51d1b0$a001280a@phx.gbl...
Bonjour,
J'ai un petit problème sans doute très simple à résoudre,
mais là, je craque...
Dans VB6, je lance un .bat grace à un shell et suite à
cette execution, mon programme continue. En théorie,...
car les instructions qui suivent commencent avant que
le .bat soit terminé. Et ca me pose problème.
Donc, comment faire attendre la fin d'exécution du .bat
avant que les instructions suivantes reprennent ?
Merci pour votre aide.
Declare Function FSyncShell Lib "VB5STKIT.DLL" Alias "SyncShell" (ByVal strCmdLine As String, ByVal intCmdShow As Long) As Long
Ce doit être ce qu'il te faut, par contre je ne sais pas si cette dll est encore avec VB6. Cette API permet d'attendre l'exécution d'une commande avant de faire reprendre la main à ton programme. Je peux te la donner si ça t'intéresse.
"Hervé" a écrit dans le message de news:061f01c36721$7a51d1b0$ Bonjour,
J'ai un petit problème sans doute très simple à résoudre, mais là, je craque... Dans VB6, je lance un .bat grace à un shell et suite à cette execution, mon programme continue. En théorie,... car les instructions qui suivent commencent avant que le .bat soit terminé. Et ca me pose problème. Donc, comment faire attendre la fin d'exécution du .bat avant que les instructions suivantes reprennent ? Merci pour votre aide.