0
我索引PDF
文件中的应用程序,使用PDF IFilter的6.0,我得到以下异常:的Adobe PDF IFilter的在32位机
System.AccessViolationException:
Attempted to read or write protected memory.
This is often an indication that other memory is corrupt.
at EPocalipse.IFilter.IFilter.Init(IFILTER_INIT grfFlags, Int32 cAttributes, IntPtr aAttributes, IFILTER_FLAGS& pdwFlags)
at EPocalipse.IFilter.FilterLoader.LoadAndInitIFilter(String fileName, String extension)
at EPocalipse.IFilter.FilterLoader.LoadAndInitIFilter(String fileName)
at EPocalipse.IFilter.FilterReader..ctor(String fileName)
我使用Win 7的32位机。 PDF IFilter是否适用于Win 7?
我的应用程序是多线程的,Ifilter是否支持多线程?我也尝试使用STAThread
,但得到了相同的例外。还尝试在实例化Reader时放置锁,但不锁。