2009-11-13 65 views
1

我有一個正在處理的字體,這是導致異常,我無法找到字體處置的地方。我有一種感覺,它正在通過打印預覽來處理。有人可以推薦如何追蹤這個問題嗎?C#如何追蹤字體處置

謝謝。

+1

你可以通過不使用打印預覽來解決它(或者至少找到一些東西)。 – 2009-11-13 22:58:14

+0

可能使用其中一個商業內存分析器的試用版本? – TrueWill 2009-11-13 23:24:33

回答

5

你可以嘗試設置斷點在Font.Dispose

Configuring Visual Studio to Debug .NET Framework Source Code

我不知道是否包含了Font類特定的源代碼,但你可以試試看。

+2

拋出異常的地方可能與字體放置的位置非常不同。 – 2009-11-13 22:57:20

+0

這聽起來像是拋出的異常不能提供何時/誰首先處理字體的責任。 – 2009-11-13 22:57:43

+0

好點。答案已更新。 – dtb 2009-11-13 23:11:14