J'utilise la fonction ShellExecute pour exécuter des fichiers gif. Mais, il arrive que parfois dans le code ci-dessous que le fichier à l'indice 1 s'affiche avant celui à l'indice 0. Cela arrive 1 fois sur 10
voici le code
Avez-vous trouvé une solution?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 'ouvrir les gifs Private Sub Executer_gif(ByRef tab_Composant() As String) Dim icpt As Integer icpt = 0 Dim retour As Long 'exécuter un à la suite de l'autre les gif While (icpt <= UBound(tab_Composant)) retour = ShellExecute(0, "open", tab_Composant(icpt), "", _ "", SW_SHOWMAXIMIZED) DoEvents icpt = icpt + 1 Wend End Sub
Partager