http://www.codeproject.com/KB/dotnet/twaindotnet.aspxのコードで遊んでいます
フィーダー内のすべてのドキュメントがスキャンされた後にのみtwainが制御を返すため、問題が発生しています。これにより、20以上のドキュメントをスキャンすると、メモリ使用量が高くなります。
フィーダーから一度に1つのドキュメントだけをスキャンし、画像を保存して、ループでAPIを再度呼び出すことを考えました。
cap_xfercountを1に設定していますが、これは役に立たないようです。
TwCapability cap = new TwCapability(TwCap.XferCount, 1);
rc = DScap(appid, srcds, TwDG.Control, TwDAT.Capability, TwMSG.Set, cap);
フィーダーから1つのドキュメントだけをスキャンするには、何をする必要がありますか?任意の提案をいただければ幸いです。