Bonjour,

Voilà ce qui se passe:

J'ai ce code tout simple (qui ne fait rien à part ouvrir une fenêtre de dialogue)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
procedure TFormApp.Button1Click(Sender: TObject);
Var
  D : TSaveDialog;
Begin
  D := TSaveDialog.Create(application);
  D.execute;
  D.Free;
end;
Lorsque j'exécute ce code et que je choisi un fichier dans un dossier "c:\tmp" (fichier existant ou non) et bien tant que l'application est en exécution, le dossier tmp reste verrouillé par l'application (impossible à supprimer ni renommer).

Cela ne se produit qu'avec mon application, car si je créé une appli VCL toute simple qui ne fait que ça je n'ai pas de souci.

Que se passe-t-il dans mon appli qui fait que le dossier reste verrouillé ?

Merci
Franck