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

C++Builder Discussion :

Probl�me OpenDialog et InitialDir [FAQ]


Sujet :

C++Builder

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    12
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 12
    Par d�faut Probl�me OpenDialog et InitialDir
    lorsque je lance mon application et que je veux ouvrir un fichier via un opendialog, j'arrive bien dans le r�pertoire que j'ai mis dans InitialDir.
    Mais si je choisis un fichier qui se trouve dans un autre r�pertoire, il va bien s'ouvrir, mais si � nouveau je veux r�ouvrir un autre fichier, l� j'arrive dans le r�pertoire dans lequel se trouve le fichier que j'ai pr�c�demment ouvert et non dans mon r�pertoire de InitialDir.

    Il y a t-il un moyen pour arriver � chaque fois dans le r�pertoire sp�cifi� dans InitialDir ??

    merci

    voici mon bout de code :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    void __fastcall TMainForm::AddVectorExecute(TObject *Sender)
    {
      if (projet!=NULL)
        {
          OpenShape->InitialDir = "C:\\Shapes";
          if (OpenShape->Execute())
            {
                 //instructions....
     
            }
        }
    }

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    93
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 93
    Par d�faut
    Il faut effacer le nom du fichier s�lectionn�
    sinon le chemin est prioritairement celui du fichier (saisi auparavant)

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if (projet!=NULL)
    {
    OpenShape->InitialDir = "C:\\Shapes";
    OpenDialog1->FileName = "";
    if (OpenShape->Execute())
    {
     }

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    12
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 12
    Par d�faut
    merci, �a marche
    j'avais essayer cette manip mais j'avais pas du mettre l'instruction au bon endroit

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Probl�me avec OpenPictureDialog et OpenDialog
    Par Gilbert Geyer dans le forum EDI
    R�ponses: 19
    Dernier message: 26/01/2011, 11h51
  2. Opendialog et probl�me r�cup�ration nom du fichier
    Par jeff_68 dans le forum Composants VCL
    R�ponses: 3
    Dernier message: 22/07/2010, 17h03
  3. probl�me avec OpenDialog
    Par sky88 dans le forum D�buter
    R�ponses: 2
    Dernier message: 04/11/2008, 07h56
  4. [OpenDialog] Changer le initialdir
    Par Harry dans le forum Langage
    R�ponses: 10
    Dernier message: 15/10/2007, 22h37
  5. reinitilisation de initialdir pour opendialog
    Par hijodelanoche dans le forum Composants VCL
    R�ponses: 3
    Dernier message: 21/04/2006, 11h29

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