Bonjour,
j'ai créé un petit application qui génère des fichiers Excel et les affiche à l'aide d'un objet axWebBrowser dans une fenêtre Windows.
Pour améliorer les performances, j'enregistre les fichiers Excel en cache sur le disque avant de les afficher avec axWebBrowser.
Je désire également "nettoyer" le cache disque des fichiers Excel générés précédemment.
J'ai créé une fonction qui supprime tous les fichiers Excel, mais elle génère une erreur pour le fichier affiché dans mon composant axWebBrowser.
J'ai remarqué qu'à l'affichage d'un fichier Excel par axWebBrowser, un processus Excel.exe est lancé. Lorsque j'affiche une autre page, par exemple une page html classique, ce processus reste "vivant"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part The process cannot access the file "C:\Temp\OS.xls" because it is being used by another process.
Comment puis-je faire pour supprimer ces fichiers ? Faut-il que je "tue" mon axWebBrowser avant ?
Partager