我正在PDF
使用 PDF IFilter 6.0 为应用程序中的文件编制索引,但出现以下异常:
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
但得到了同样的例外。还尝试在实例化阅读器时加锁,但没有加锁。