Bonjour,
J'ai un problème avec un projet VSTO (wordDocument 2007 project). J'aimerais gérer une erreur qui se produit dans la méthode ThisDocument_Startup() en affichant simplement cette erreur dans une Window (WPF), puis renvoyer l'erreur.
Voici le code :
En exécutant ce code, j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 private void ThisDocument_Startup(object sender, System.EventArgs e) { try { throw new Exception(); } catch { new Window1().ShowDialog(); throw; } }
Voici la pile d'appel :Le filtre de messages indiquait que l'application était occupée. (Exception from HRESULT: 0x8001010A (RPC_E_SERVERCALL_RETRYLATER))
Ce qui est étonnant c'est que l'erreur ne se produit pas si je n'affiche pas une Window mais une MessageBox...PresentationCore.dll!System.Windows.Input.TextServicesContext.StopTransitoryExtension() Line 476 C#
PresentationCore.dll!System.Windows.Input.TextServicesContext.Uninitialize(bool appDomainShutdown = true) Line 105 C#
PresentationCore.dll!System.Windows.Input.TextServicesContext.OnAppDomainUnloaded(object sender, System.EventArgs args) Line 497 C#
Auriez-vous une idée du problème ?
Merci.
Partager