OVH Cloud OVH Cloud

Association de fichier

2 réponses
Avatar
Armando R.
Bonjour,
J'ai récupéré un bout de code que j'ai adapté à mon Application pour
associer des fichiers. Tout fonctionne bien à l'exception que quand je
double-click sur un fichier associé, mon Application s'ouvre bien mais ne
charge pas pour autant le fichier associé.
Quelqu'un aurait il une explication à mon Problème ? Merci d'avance.

2 réponses

Avatar
François Picalausa
Bonjour/soir,

Lors de l'association, il faut écrire une ligne dans le registre comme:
"c:programme FilesMonAppApp.exe" "%1"

Le %1 est un argument important de la ligne de commande car il représente le
fichier ouvert.

Pour le récupérer dans l'application, il faut traiter le retour de la
fonction Command$.
Par exemple:

Private Sub Form_Load()
If Command$ <> "" Then
Msgbox "Vous avez ouvert le fichier " & Command$
End If
End Sub

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"Armando R." a écrit dans le message de
news:400034f1$0$24031$
Bonjour,
J'ai récupéré un bout de code que j'ai adapté à mon Application
pour associer des fichiers. Tout fonctionne bien à l'exception que
quand je double-click sur un fichier associé, mon Application s'ouvre
bien mais ne charge pas pour autant le fichier associé.
Quelqu'un aurait il une explication à mon Problème ? Merci
d'avance.


Avatar
Armando R.
La fonction Command$ !... il manqué juste ça.
merci François.

"François Picalausa" a écrit dans le message de news:

Bonjour/soir,

Lors de l'association, il faut écrire une ligne dans le registre comme:
"c:programme FilesMonAppApp.exe" "%1"

Le %1 est un argument important de la ligne de commande car il représente


le
fichier ouvert.

Pour le récupérer dans l'application, il faut traiter le retour de la
fonction Command$.
Par exemple:

Private Sub Form_Load()
If Command$ <> "" Then
Msgbox "Vous avez ouvert le fichier " & Command$
End If
End Sub

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"Armando R." a écrit dans le message de
news:400034f1$0$24031$
> Bonjour,
> J'ai récupéré un bout de code que j'ai adapté à mon Application
> pour associer des fichiers. Tout fonctionne bien à l'exception que
> quand je double-click sur un fichier associé, mon Application s'ouvre
> bien mais ne charge pas pour autant le fichier associé.
> Quelqu'un aurait il une explication à mon Problème ? Merci
> d'avance.