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....
 
        }
    }
}