我正在编写一个需要MSWord文档解析器的应用程序.
我正在使用Microsoft.Office.Interop.Word.Document从文档中提取文本,但即使我使用doc.Close()文档,从taskManager我可以看到winword.exe没有被杀死,并且在解析之后几十个文件,它吃了一些资源.
请帮助我,指出如何正确终止这些过程的正确方向. =)
~~~更新~~~
解决方法
您是否打电话给
Application.Quit,另外由于您正在做Interop,可能值得发布
RCW wrapper.
所以基本上是这样的:
yourWordAppObject.Quit(); System.Runtime.InteropServices.Marshal.FinalReleaseComObject(yourWordAppObject);
注意一些人使用:ReleaseComObject但有一些potential pitfalls
原文地址:https://www.jb51.cc/c/112270.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。