IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

[Win7-32] Pb avec CommonDialog


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Octobre 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2009
    Messages : 167
    Points : 118
    Points
    118
    Par défaut [Win7-32] Pb avec CommonDialog
    Bonjour à tous,

    J'utilise la CommonDialog (SP6) pour afficher une OpenFileDialog, avec le multiselect à TRUE.

    En cas de sélection multiple de fichiers, je récupère une string à rallonge (pas de pb ici), mais d'où il manque le premier backslash dans le chemin d'accès au fichier.

    Par exemple :
    le chemin : C:\test\monfichier
    devient
    C:\test monfichier


    Compte-tenu que tous les fichiers sélectionnés sont séparés par un espace, et que le dernier dossier du chemin peut aussi avoir un espace, je ne peux plus récupérer le chemin des fichiers.

    Quelqu'un connaît-il ce bug et possède une solution ?

    Christian

    PS :
    Je souhaite utiliser cet outil car avant j'utilisais les API, mais je ne connais pas le flag qui me permet d'avoir la même boite de dialogue, c'est à dire avec les Bibliothèques, les favoris, etc.

  2. #2
    Membre régulier
    Homme Profil pro
    Developpeur
    Inscrit en
    Décembre 2011
    Messages
    111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Developpeur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 111
    Points : 79
    Points
    79
    Par défaut OpenDialog
    Tu utilise le vb.Net ou le VB 6.0

  3. #3
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Octobre 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2009
    Messages : 167
    Points : 118
    Points
    118
    Par défaut
    VB6

  4. #4
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    Tu as pris la peine de lire mon post-it sur les Tags en Win 7, et l'appliquer, je t'en félicite
    En échange, j'ai pris la peine de tester ton problème

    J'ai donc rouvert d'anciennes applis qui fonctionnent sous XP

    Conclusion de mes tests : c'est le même pb sous XP, sous Win7-32 et Win7-64 !!!
    Si ton dernier dossier comporte des espaces et que tu selectionne plusieurs fichiers, ben t'es dans la m*****
    Alors qu'avec la sélection d'un seul fichier, ça fonctionne très bien ..
    Je t'avoue que je n'utilise la fonctionnalité multiselect que très très rarement dans mes applis et comme, par habitude, je ne mets jamais d'espace dans les noms de répertoires ou de fichiers (je préfère utiliser le _), je ne me suis jamais rendu compte de ce bug, car pour moi, c'en est un !

    et je n'ai pas la parade, pour le moment ...

  5. #5
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Octobre 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2009
    Messages : 167
    Points : 118
    Points
    118
    Par défaut
    Merci de ta réponse.

    J'ai finalement trouvé par hasard par les api. J'avoue que je n'ai pas tout compris, mais cela fonctionne.

    Merci encore.

    Christian

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Excel2002] Problème avec CommonDialog
    Par kesimon63 dans le forum Excel
    Réponses: 7
    Dernier message: 26/11/2010, 11h21
  2. Empêcher une modification de variable d'environnement avec CommonDialog
    Par megamario dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 18/11/2010, 08h50
  3. Problème avec commondialog (Enregistrer sous)
    Par benjisan dans le forum VBA Access
    Réponses: 4
    Dernier message: 17/07/2008, 09h44
  4. Réponses: 16
    Dernier message: 10/11/2006, 14h09
  5. [VB]récupérer le dernier chemin ouvert avec commondialog
    Par bhaal76 dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 14/02/2006, 16h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo