cs_Tom89
Messages postés48Date d'inscriptionjeudi 4 août 2005StatutMembreDernière intervention13 décembre 2008
-
23 août 2005 à 14:29
cs_Tom89
Messages postés48Date d'inscriptionjeudi 4 août 2005StatutMembreDernière intervention13 décembre 2008
-
24 août 2005 à 10:43
Bonjour à tous,
J'ai un endroit dans mon programme où on doit taper une adresse pour
enregistrer un fichier. J'ai réussi à coder cela sauf que quand on
commet une faute dans l'adresse, le programme bug en me donnant comme
explication que le fichier est introuvable. Logique!
Mais je préfèrerais qu'un MsgBox s'affiche plutôt que le programme bug.
J'ai tenté la ligne :
If Dir(c:\\.....) = "" Then MsgBox "Adresse incorrecte"
Mais j'ai l'impression que ça marche uniquement pour les fichiers et non pas pour les dossiers.......
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 23 août 2005 à 14:41
Pour tester des dossiers avec la fonction Dir, utilise la constantes
correspondante (vbDirectory il me semble , à vérifier !) dans le
deuxième paramètre de la fonction.
DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) : www.ProgOtoP.com/popapi/
anolae
Messages postés4Date d'inscriptionlundi 22 août 2005StatutMembreDernière intervention24 août 2005 23 août 2005 à 14:48
Tu peux tester si un dossier existe en faisant "System.IO.Directory.Exists(nomDuDossier). De même, tu peux tester si un fichier existe avec "System.IO.File.Exists(nomDuFichier)
"
cs_Tom89
Messages postés48Date d'inscriptionjeudi 4 août 2005StatutMembreDernière intervention13 décembre 2008 24 août 2005 à 10:43
OK. Pas de souci. A l'avenir je ferais attention à marquer avac quoi je
travaille de la même façon que je fais attention à ne pas écrire en
language dit "MSN".
En l'occurence je travaille avec vb4 pour l'instant (et oui ça existe encore!).