Bonjour à tous,

J'ai une appli qui me génère des exports bo en excel, et sa fonctionne pas trop mal sauf lorsqu'un export plante (pb reconnu chez bo). donc losrque cet export plante j'ai des fichiers excel qui sont créer et j'aimerai dans mon catch pouvoir les supprimer, mais j'ai un message qui me dit que ces fichiers sont actuellement utilisés par une autre appli (la mienne pour le coup). Donc ce que je voudrai faire c'est libérer ces fichiers lors du plantage afin de pouvoir les supprimer. Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Try
{
boDoc.Reports.get_Item(i).ExportAsExcel(@"C:\testExport\exportxlsTemp"+i+".xls");
}
catch
{
MessageBox.Show("Sa a planté");
//Ici je veux libérer cette "ressource" puis faire un System.IO.File.Delete
car actuellement quand je le fais il me dit que le processus ne peut pas accéder au fichier car il est utilisé par un autre processus.
voila j'espère avoir été clair