Changer le répertoire racine....

Résolu
spike911 Messages postés 116 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 21 janvier 2020 - 12 sept. 2006 à 14:00
spike911 Messages postés 116 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 21 janvier 2020 - 12 sept. 2006 à 17:03
Bonjours, je travail en Visual Basic 6, j'utilise des fichiers pour mon programme qui se retrouve dans le même répertoire ou dans un sous répertoire de la racine de mon programme. Je voudrait que mon programme rechercher les fichiers que je lui demande appartir d'ou il se trouve.

Exemple : J'ouvre un fichiers texte:

Open "c:\Prog001\teste.txt" For Output As #1

Je voudrait que dans cette exemple je n'est pas besoin de lui dire de rechercher dans C:\ qu'il faut commencer par chercher dans le répertoire Prog001 de façon que mon programme soit beaucoup plus compatible si l'ont le change de racine...

Merci de votre aide!

3 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 71
12 sept. 2006 à 14:06
App.Path

Renfield
Admin CodeS-SourceS- MVP Visual Basic
3
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
12 sept. 2006 à 14:08
App.path te donne le répertoire d'installation de ton exe.

Si tes fichiers sont dans le même répertoire que l'exe (ou un sous répertoire) tu peut utiliser App.Path

Open App.Path & "\TonFichier.txt" For .....
ou
Open App.Path & "\SousRepertoire\TonFichier.txt" For ....

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
3
spike911 Messages postés 116 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 21 janvier 2020
12 sept. 2006 à 17:03
Merci beaucoup!
0
Rejoignez-nous