2008-11-16 48 views
4

由於某種原因,我在保持事件句柄處於活動狀態時遇到了一些麻煩。爲什麼ItemAdd事件停止在我的已發送郵件文件夾中處理?

我的項目是一個Outlook插件,它提示用戶在發送電子郵件時做些什麼。現在,我有一個事件處理程序連接到已發送郵件文件夾,以便當發送的電子郵件到達該文件夾時,它會觸發提示。我將它附加到已發送郵件文件夾的原因是,我可以在發送郵件後處理郵件。

最初一切都很好,然後我把它放到客戶端機器上,事件根本不想開火。這是當我將另一個事件(最初是爲了查看發生了什麼事)附加到onSend事件時。它所做的就是調用一個單例類,它將我需要的句柄附加到已發送郵件文件夾,以便句柄不會重複創建多次。 (我沒有它的單身人士班,而是有一個全球性的國旗切換時柄最初連接,但這是沒有什麼不同)

我希望這是所有的意義!

現在正在發生的事情是,在某些情況下,前幾封電子郵件會回覆他們應該如何處理;即在發送之後立即提示。在此之後它停止提示,我不知道爲什麼。

我希望可能有一種方法可以檢查事件句柄是否直接存在。我唯一的想法是,也許我設置的手柄正在清理乾淨?

如果有人有任何建議可以幫助我判斷髮生了什麼,我會非常感激。

回答

2

它正在收集車庫。如果您發佈了一些代碼,我可能會提供幫助。

3

古典garabe集合錯誤,請儘量在代碼中保留對文件夾的引用。

相關問題