Bonjour,
j'ai une application GUI multithread. Un de mes thread log périodiquement des données dans un fichier de log qui se situe dans l'arborescence du répertoire de travail de mon appli.
Dans une de mes fenêtre, j'ai un fonction qui me permet d'enregistrer une image. J'utilise pour cela la boîte de dialogue SaveFileDialog de WindowsForms. Je peux également imprimer ma page et j'utilise la fonction print d'un composant externe.
Lorsque j'imprime, puis que je choisi un imprimante pdf (-> demande de l'emplacement du fichier, comme SaveFileDialog), ou que j'ouvre ma boîte de dialogue SaveFileDialog, un exception de type DirectoryNotFoundException est levée dans mon thread qui écrit le fichier de log.
Est-ce que les boîtes de dialoge SaveFileDialog bloque l'accès de l'application au répertoire courant? Comment résoudre mon problème?
Merci d'avance de votre aide...
Partager