Skyrats
Messages postés7Date d'inscriptiondimanche 19 septembre 2004StatutMembreDernière intervention13 septembre 2009
-
2 nov. 2007 à 10:08
Skyrats
Messages postés7Date d'inscriptiondimanche 19 septembre 2004StatutMembreDernière intervention13 septembre 2009
-
5 nov. 2007 à 20:50
Bonjour,
Je rencontre le problème suivant :
J'ai associé une extension à mon programme => Quand je double clic sur un fichier de cette extension, c'est mon programme qui s'ouvre.
Pour que les choses soient complètes, j'aurais souhaité que le prog lise le contenu du fichier "double cliqué".
Pour cela, j'utilie le code suivant dans un module :
Sub Main()
If Command$ <> "" Then
Dim filePath As String
Numfic = FreeFile
filePath = Command$
Open filePath For Input As #Numfic
For x = 0 To 3
Input #Numfic, combo
VR4_Gen.cmbFig(x).Text = combo
Next x
Close #Numfic
VR4_Gen.Show
Else
VR4_Gen.Show
End If
End Sub
J'ai demandé le démmarrage de mon appli sur sub Main et là .... Erreur 52 nom ou numéro de fichier incorrect.
Si je remplace filePath par le chemin du fichier que je double clic => ça fonctionne.
Si je travails avec filePath => J'ai l'erreur.
Je me demande si le fichier n'est pas déjà ouvert du fait de mon double clic dessus et du lancement de l'application.
Comment pourrais-je savoir si le fichier est déjà ouvert ?
Eventuellement son numfile?
Ou quelqu'un a-t-il une autre idée pour cette erreur ?
Merci d'avance.
Skyrats
A voir également:
Lecture d'un fichier au démarrage de l'application
Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 200810 2 nov. 2007 à 22:46
Sur quel ligne se produit l'erreur ?
Que vallent numfic et filepath à ce moment la ?
Si ton nom de fichier contient un espace, est-il bien transmis entre guillemet à ton appli par Windows ?