2009-02-20 66 views
1

我有一個ac#應用程序,打開一個excel的COM實例,並通過oleDB從Access 2000數據庫轉儲一些數據到工作表上,然後釋放excel對象,但是當我關閉後我得到一個窗口與標題欄中的程序:DDE服務器窗口 - 應用程序錯誤

DDE Server Error: [applicationName.exe] - Application Error 

我想我已經縮小下來要與收的問題練成之前我閉上我的程序。考慮到這是我創建的com對象的一個​​問題,我檢查了我的代碼,並試圖找到存儲Excel COM對象的每個位置,並確保在將它設置爲null之前釋放它。我忽略了我沒有存儲的內容

excelSheet.GetRange("A1", "A1).Value2 = "Hello"; 

我仍然收到錯誤,我想我已經釋放了所有我的存儲COM對象,有另一個原因,我可能仍然會得到這個錯誤?

回答

1

也許你沒有妥善清理你的Excel引用?

檢查出this線程如何做到這一點。

+0

謝謝 - 我相信這是我正在尋找的答案......儘管爲每個參考創建命名對象的想法都是空談......這是一個大項目。希望我以前能看到這些信息! Hehe – Fry 2009-02-20 22:53:45

相關問題