PatBlarg
Messages postés67Date d'inscriptionjeudi 26 juin 2008StatutMembreDernière intervention11 mai 2010
-
17 nov. 2008 à 14:16
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
19 nov. 2008 à 07:58
Bonjour, j'ai trouvé un petit bout de code sur internet qui me permet de récupéré le nom d'un fichier lorsque je double-clic sur celui-ci dans Windows pour démarrer mon programme :
Private Sub Fenetre_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'CHargement d'un fichier qu'on double clic dessus
vFichierPasEnregistre = False
With My.Application
If Not .CommandLineArgs.Count = 0 Then
For Each arg As String In .CommandLineArgs
If IO.File.Exists(arg) Then
Ouvrir2(arg)
End If
Debug.WriteLine(arg, "Argument")
Next
End If
End With
DerniersOuvert()
End Sub
Ça fonctionne, j'arrive a récuperer le chemin du fichier, mais quand mon programme est démarrer de cette facon, toutes les références vers d'autres fichiers dans mon programme ne fonctionnent plus! Quand j'utilise ""My.Computer.FileSystem.CurrentDirectory"", au lieu de pointer vers le répertoire de mon application (ce que je voudrais) il point vers quelque chose du genre C:\Documents and settings\(utilisateur)\
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 17 nov. 2008 à 14:38
Bah voilà .... l'homme à cheval sera toujours plus rapide que le bassiste... meme pas le temps de testé ma réponse... ca va [../auteur/RENFIELD/2359.aspx Renfield]?