ArcEngine開發程序中關閉時內存泄漏的問題

一、AE9.0和9.1中解決辦法
在AE9.0和9.1中,就出現了ArcEngine開發程序中關閉時內存泄漏的問題,彈出個錯誤,讓人十分不爽.後來查找相關資料,需要在關閉窗體時,加一個函數。
private   void  frmMain_Closing( object  sender, System.ComponentModel.CancelEventArgs e)
        
{
            ESRI.ArcGIS.Utility.COMSupport.AOUninitialize.Shutdown();
        
        }


二、在AE9.2中解決方法

     後來聽說在AE9.1的補丁中,不需要加這麼句。

     這些天在用AE9.2,ESRI好像還沒有解決這個問題。我仍用上面的語句,編譯通過,但發現有個警告,提示上面的方法已經過時。根據提示,改了類庫了。
private   void  Form1_FormClosing( object  sender, FormClosingEventArgs e)
        {
            ESRI.ArcGIS.ADF.COMSupport.AOUninitialize.Shutdown();

        }
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章