Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
630 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Probleme dans les chemins de fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme dans les chemins de fichiers

n°1441347
AntoineASB​O
Posté le 12-09-2006 à 19:24:38  profilanswer
 

Bonjour à tous! :)  
J'ai un probleme de synthaxe.
J'ai un inputbox :
repertoiresauv=inputbox("Quel est le repertoire de sauvegarde?", "Demande du repertoire de sauvegarde", "\\G00577\sav$\" )
 
Ensuite, je crée un repertoire dont le chemin d'accès au repertoire est la variable repertoiresauv.
Mais, j'arrive pas dans la synthaxe, voila actuellement, ce que j'ai :
Set objFolder = objFSO.CreateFolder(& repertoiresauv & identifiant)
 
La variable identifiant est le nom du sous-repertoire. Manque t-il des "", des (), bref, je sais pas! Merci de m'aider :jap:

mood
Publicité
Posté le 12-09-2006 à 19:24:38  profilanswer
 

n°1441464
olivthill
Posté le 13-09-2006 à 00:23:37  profilanswer
 

En Basic, l'esperluette (ampersand (& )) est un opérateur pour concaténer deux chaînes de caractères. Il n'est donc pas syntactiquement correct d'en mettre un avant repertoiresauv sur la ligne

Set objFolder = objFSO.CreateFolder(& repertoiresauv & identifiant)

Donc il faudrait essayer :

Set objFolder = objFSO.CreateFolder(repertoiresauv & identifiant)

n°1441724
les gens r​oots
Jah rastafarei
Posté le 13-09-2006 à 13:25:06  profilanswer
 

Je confirme ça me choque également.
      Set objFolder = objFSO.CreateFolder(repertoiresauv & identifiant)  
Me parait être la syntaxe correcte.

n°1442066
AntoineASB​O
Posté le 13-09-2006 à 20:55:40  profilanswer
 

Voila ce que j'ai mis et sa fonctionne :
Set objFolder = objFSO.CreateFolder( "" & repertoiresauv & identifiant)

n°1442173
les gens r​oots
Jah rastafarei
Posté le 14-09-2006 à 08:34:30  profilanswer
 

C'est normal que ça fonctionne ça reviens à une concaténation de chaine. En gros:
Set objFolder = objFSO.CreateFolder(repertoiresauv & identifiant)
reviens à
Set objFolder = objFSO.CreateFolder( "" & repertoiresauv & identifiant)
C'est la même chose ^^; Tu t'embête pour rien :p


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Probleme dans les chemins de fichiers

 

Sujets relatifs
[Crystal XI] Problème "sélection d'enregistrement"[URGENT]Problème avec Normal.dot
[Résolu] Problème avec count et distinct [C++] Probleme avec un exercice
Probleme dans un menu...[Résolu]Problème depuis que Register Globals est sur off
probleme combi ASP + vbscript[c#][1.1] Probleme WMI demande non valide
Problème avec vb range et boutonProblème avec Mysql et Show processlist
Plus de sujets relatifs à : Probleme dans les chemins de fichiers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR