Questions tagged «modi»

4
如何处理AccessViolationException
我正在从.net应用程序中使用COM对象(MODI)。我正在调用的方法将引发System.AccessViolationException,它会被Visual Studio拦截。奇怪的是,我将调用包裹在一个try捕获中,该捕获具有用于AccessViolationException,COMException和其他所有内容的处理程序,但是当Visual Studio(2010)拦截AccessViolationException时,调试器会中断方法调用(doc.OCR),如果我单步执行,它将继续到下一行而不是进入catch块。此外,如果我在Visual Studio之外运行此程序,则应用程序将崩溃。如何处理在COM对象中引发的异常? MODI.Document doc = new MODI.Document(); try { doc.Create(sFileName); try { doc.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, false, false); sText = doc.Images[0].Layout.Text; } catch (System.AccessViolationException ex) { //MODI seems to get access violations for some reason, but is still able to return the OCR text. sText = doc.Images[0].Layout.Text; } catch (System.Runtime.InteropServices.COMException ex) …
183 c#  .net  exception  com  modi 

1
如何获得索引服务和MODI以通过OCR产生全文?
我已经配置了索引服务来索引我的文件,其中还包括另存为高分辨率TIFF文件的扫描图像。我还安装了MS Office 2003+,并正确配置了MS Office文档映像(MODI),因此我可以对图像执行OCR,甚至可以将OCR文本嵌入TIFF。 索引服务能够索引和查找那些TIFF通过手动OCR'd并重新保存文本数据(使用MS文档成像工具)-S。 事实证明,与Windows XP SP2一起部署的数据执行保护(DEP)认为MODI是恶意的,并且拒绝让它发挥作用。我已经能够通过完全关闭DEP使其工作,但是我发现这种解决方案不太理想。 是否有更好的解决方案可以在不禁用DEP的情况下完成此工作?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.