PDF IFilter 6.0 を使用して、アプリケーションでファイルのインデックスを作成PDF
していますが、次の例外が発生します。
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
ましたが、同じ例外がありました。また、リーダーのインスタンス化中にロックを設定しようとしましたが、ロックはありませんでした。