Bonjour à tous,
J'espère que vous pourrez m'aiguiller pour résoudre mon problème :
Ma base contient des fichiers vidéos (.avi) appelés par un bouton.
J'ai vu que la commande ShellExecute ouvre un fichier avec l'application associée.
ShellExecute fonctionne parfaitement avec un fichier texte, un fichier audio, une autre mdb et quand j'ouvre un .avi avec Media player cela fonctionne également.
Le seul hic est donc quand j'associe mes fichiers vidéo avec mon lecteur adoré : VLC (désolé mais je n'aime pas media player) cela ne fonctionne plus
Voyez vous une solution ?
Voici mon code qui fonctionne donc pour tout sauf VLC
Dans un module :
Et pour mon formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Public Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _ ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Public Sub play_Click() ShellExecute Me.hwnd, "open", "film.avi", "", CurrentProject.Path, 1 End Sub
Partager