Engine の終了処理を行う前に、Component Synchronizer を解放することをお勧めします。
Supplementary Objects
ComponentSynchronizer オブジェクト(IComponentSynchronizer インターフェイス)
Windows 上の ABBYY FineReader Engine Visual Components における ComponentSynchronizer オブジェクト(IComponentSynchronizer インターフェイス)— ComponentSynchronizer オブジェクトを使用すると、異なる…
ComponentSynchronizer オブジェクトを使用すると、異なるコンポーネント間でドキュメント処理を同期できます。つまり、接続されているすべての Visual Components で、すべての操作が同時に実行されます。
Component Synchronizer にはユーザー インターフェイスがありません。また、Visual Components の内部機能は使用せず、コンポーネントの COM API のみを使用します。特定の状況で Synchronizer がどのように動作するかについては、Component Synchronizer の動作の仕組みを参照してください。
同期に関する情報は、専用の送信インターフェイスを通じて通知されます。これらのインターフェイスは、IComponentSynchronizerEvents (C++ 用) および dispinterface DIComponentSynchronizerEvents (Visual Basic 用) です。
なお、Visual Basic ユーザーはイベント インターフェイスの実装の詳細を意識する必要はありません。この開発プラットフォームには、それらを簡単に処理するための手段が用意されているためです。このオブジェクトは、Visual Basic では WithEvents として宣言できます。
C++ ユーザーにとっては、これは IConnectionPointContainer インターフェイスをサポートしていることを意味します。通知イベントを受け取るには、IComponentSynchronizerEvents インターフェイスから派生したオブジェクトを作成し、標準的な COM の方法で、そのオブジェクトと ComponentSynchronizer オブジェクトに実装されているイベント ソースとの接続を設定する必要があります。
このコンポーネントは、以下のコードサンプルで使用されています: VisualComponents.
IComponentSynchronizerEvents
Component Synchronizer の動作の仕組み
グラフィカルユーザーインターフェイスを備えたアプリケーションの作成
