2011-05-18 43 views
0

我有一個不關閉的OLE自動化服務器(實際上是Open Office Calc)。有沒有辦法可以看到哪些OLE對象沒有被釋放?真的,我認爲,因爲所有這些變量或者超出範圍或者被設置爲未賦值,我不應該有這樣的問題。作爲一項預防措施,我甚至將那些超出範圍的(我發現的)設置爲未分配的。我有一個OLE自動化服務器(實際上,Open Office Calc)不關閉

我一直小心地按照這個例子中規定的方式關閉Open Office Calc。

這可能與我已經添加到Office文檔中的(嵌入)圖片的存在有關。

我怎樣才能找到這個原因?


我想現在已經解決了。我發現有關如何插入圖片的問題是一個「問題」。我沒有完全理解爲什麼這是一個問題,但它足以說明問題。

+3

請問您可以發佈示例代碼(或指向它的鏈接),以便我們可以看到發生了什麼? – Johan 2011-05-18 19:28:54

+0

謝謝@Johan的回覆。有這麼多的代碼...我希望有任何關於找到這個問題的原因的任何捷徑的建議。 – 2011-05-18 20:41:33

+0

我使用面向對象進行大量的OLE自動化,並且從未出現過這樣的問題。也許編寫一個只有一些基本功能性的小樣本來測試它會很好嗎? – Andreas 2011-05-19 10:16:41

回答

0

您可能需要顯示一些示例源以確定您遇到的問題。但是,您可能還想查看一些在線發現的Delphi代碼示例,以幫助通過Delphi訪問Open Office:http://www.oooforum.org/forum/viewtopic.phtml?t=8878

+0

感謝您的回覆和鏈接。這是一段很好的代碼(delphi到OO和Excel)。太糟糕了,我已經寫了我自己的!我現在想我應該測試這個問題以找到原因,但我仍然希望有人可以提出一個更一般的解決方案。 – 2011-05-18 21:44:28

相關問題