Bonjour à tous,
Résumé de la solution (pour couper le suspense) : Le problème si dessous, venait du fait que je tentais d'enregistrer un PDF de taille null, ce qui faisait freezer l'application.
Voici mon problème :
Si, ça marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Settings.Default.B_DevMod = true
Si, la tâche ne se termine pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Settings.Default.B_DevMod = false
Idem, le code suivant marche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Parallel.Invoke( () => { XmlClasses.MaJPDFXml(); if (Settings.Default.B_DevMod) WriteInLog.Add2log("Xml PDF à jour."); }, () => { XAnalysePDF.GetTopIndice(); if (Settings.Default.B_DevMod) WriteInLog.Add2log("Top indice définis."); });
Quelqu'un pourrait-il me dire pourquoi ça fait ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Parallel.Invoke( () => { XmlClasses.MaJPDFXml(); //if (Settings.Default.B_DevMod) WriteInLog.Add2log("Xml PDF à jour."); }, () => { XAnalysePDF.GetTopIndice(); //if (Settings.Default.B_DevMod) WriteInLog.Add2log("Top indice définis."); });
Est-je une solution ?
Partager