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

Delphi Discussion :

Problème avec TFileOpenDialog sous l'EDI Delphi 2005


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 157
    Par défaut Problème avec TFileOpenDialog sous l'EDI Delphi 2005
    Bonjour,

    Je développe un projet delphi avec l'EDI Delphi 2005. Je voudrais utiliser le système de dialogue "TFileOpenDialog" pour pouvoir sélectionner un dossier dans mon système.

    J'ai par contre un message d'erreur m'indiquant que "TFileOpenDialog" est non déclaré.

    Je voudrais savoir si c'est à cause d'unité manquante (J'ai déjà ajouté l'unité "Dialogs" aux uses) et dans ce cas ce serait laquelle ou c'est parce que Delphi2005 est trop ancien pour supporter cette fonction?

    Merci

  2. #2
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    686
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 686
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    De mémoire, il me semble que TFileOpenDialog n'est apparu qu'à partir de Delphi 2007. C'est un objet pour manipuler les nouvelles boites de dialogue apparues avec Windows Vista. Delphi 2005 étant sortit avant Vista...

    Pour ouvrir une boite de dialogue de sélection d'un répertoire sans passer par TFileOpenDialog, tu peux utiliser la fonction SelectDirectory (http://www.delphibasics.co.uk/RTL.as...electDirectory).
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 658
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    à défaut il reste le TOpenDialog qui lui existe depuis les débuts de Delphi et qui de plus semble être multi plateforme contrairement à TFileOpenDialog (si j'en crois mon compilateur D10)

Discussions similaires

  1. [Rave] Problème avec DataMemo sous Delphi 2006
    Par bhtechnologies dans le forum Composants VCL
    Réponses: 12
    Dernier message: 30/07/2009, 15h53
  2. Problème avec EInOutError sous delphi 2005
    Par Teb dans le forum Langage
    Réponses: 3
    Dernier message: 19/08/2005, 11h48
  3. fichier .bat : problèmes avec des sous-répertoires
    Par aymron dans le forum Windows
    Réponses: 4
    Dernier message: 23/06/2005, 09h33
  4. Problème avec glutFullScreen() sous linux...
    Par MaxPayne dans le forum OpenGL
    Réponses: 1
    Dernier message: 29/11/2004, 11h30
  5. Problème avec CopyDir sous D5
    Par Houben Jacques dans le forum Langage
    Réponses: 3
    Dernier message: 26/05/2003, 22h02

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