メインコンテンツへスキップ
このメソッドはクライアント側で実装されます。Document Viewer で時間のかかる処理 (たとえば、レイアウト解析や認識) が開始される前に、ABBYY FineReader Engine によって呼び出されます。処理の実行中は、Document Viewer のすべてのコマンドが無効になり、コンポーネントはロックされます。Document Viewer が Component Synchronizer に接続されている場合は、ロックされていない他のすべての同期コンポーネントもロックされます。 このメソッドは、時間のかかる処理が開始されたことをクライアントに通知します。このような処理の実行中に、アプリケーションの GUI 要素をブロックするためにこのメソッドを使用できます。

構文

C++

HRESULT OnLongOperationStarted();

C#

void OnLongOperationStarted();

Visual Basic .NET

Sub OnLongOperationStarted()

戻り値

このメソッドに固有の戻り値はありません。ABBYY FineReader Engine 関数の標準の戻り値が返されます。

注記

このメソッドのクライアント実装では、メソッド内でスローされるすべての例外を確実にキャッチして処理し、どの例外もメソッドの外部に伝播しないようにする必要があります。例外がメソッドの外部に伝播すると、予期しない結果 (プログラムの終了など) を招くおそれがあります。

関連項目

IDocumentViewerEvents