2011-05-18 18 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

相关问题