![](/img/trans.png)
[英]How can I address (hopefully in XAML) a linked resource properly in WPF?
[英]How to catch (and hopefully fix) a GDI resource leak
我的應用程序在運行6小時后記錄異常:
操作系統版本:Microsoft Windows NT 5.1.2600 Service Pack 3(5.1.2600.196608)
.NET版本:2.0.50727.3082
SQL Server版本:9.00.4035.00
SQL Server級別:SP3
SQL Server Edition:標准版
錯誤消息:參數無效。
異常類型:System.ArgumentException
來源:System.Drawing
Stack Trace:
at System.Drawing.Graphics.GetHdc()
at System.Windows.Forms.ImageList.GetBitmap(Int32 index)
at System.Windows.Forms.ImageList.ImageCollection.get_Item(Int32 index)
<<< MY code >>>
最近我創建了一個簡單的類,它在構造函數和析構函數中調用GetGuiResources()
函數,並報告GDI對象計數的任何差異。 在少數函數中使用它作為范圍對象幫助我在代碼中插入GDI泄漏。
GDIView為我工作。 它指出了Font泄漏。 我搜索了ToHfont()。 其余的都是歷史。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.