Fonction qui retourne le nom du répertoire où est situé l'exécutable.
ex.: c:\production\projet1\
ex.: \\serveur\production\projet1\
Fonctionne aussi si exécuté sur un serveur. Utile pour la portabilité des programmes d'un serveur à un autre.
Facilite l'accès aux sous-répertoire.
Aussi utile en cours de développement, le répertoire courrant étant « C:\Program Files\Microsoft Visual Studio\VB98\ », nous pouvons modifier le nom pour notre répertoire de test. Exemple dans le code.
Conclusion :
Pas compliqué et pratique.
28 mars 2005 à 12:59
Je sais ainsi que chaque fois que j'appel une varibale contenant un chemin, celui-ci se termine par "" et qu'il ne me reste qu'a ajouter le nom du fichier.
27 mars 2005 à 07:46
Pour InStrRev, je ne connaisais pas cette fonction.
L'important est d'éliminer les blancs de fin de chaine et de placer le "" final afin de pourvoir le réutiliser pour nos noms de fichier et\ou sous répertoire.
Bonne programation.
26 mars 2005 à 13:04
Il me semble que dans votre fonction, il serait plus efficace d'utiliser, pour la recherche du chemin, la fonction "InstrRev" (au lieu de la boucle WHILE).
[Contairement à "Instr", "InstrRev" commence la recherche à partir de la fin de la chaîne, ce qui correspond à ce que vous recherchez].
Ainsi la fin de votre fonction pouurait être :
Pos_nom = InStrRev(Chemin, "")
Fnc_ou_suisje = Left$(Chemin, Pos_nom)
A bientôt
25 mars 2005 à 12:21
24 mars 2005 à 21:18
seul hic pour app.path si on est a la racine d'un disque il retourne pas le \
ex : pour le disque c cela retourne c: et non c:\
alors que si on est dans un rep ou sous rep il retourne qq chose comme
c:\MonRep\MonSousRep\
Pour ma part j'utilise la fonction suivante :
Public Function AppPath() as string
AppPath = App.Path
if not Right(AppPath, 1) "" then AppPath AppPath & ""
End Function
Bonne prog
++
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.