Vai al contenuto principale
Questo metodo è implementato sul lato client. Viene chiamato da ABBYY FineReader Engine prima dell’avvio di un’operazione di elaborazione di lunga durata (ad esempio, analisi del layout, riconoscimento) in Image Viewer. Durante l’operazione, tutti i comandi di Image Viewer vengono disabilitati e il componente viene bloccato. Se Image Viewer è connesso a Component Synchronizer, vengono bloccati anche tutti gli altri componenti sincronizzati non ancora bloccati. Il metodo informa il client che è stata avviata un’operazione di elaborazione di lunga durata. È possibile usare questo metodo per bloccare gli elementi della GUI dell’applicazione durante tali operazioni.

Sintassi

C++

HRESULT OnLongOperationStarted();

C#

void OnLongOperationStarted();

Visual Basic .NET

Sub OnLongOperationStarted()

Valori di ritorno

Questo metodo non ha valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Osservazioni

L’implementazione del client di questo metodo deve garantire che tutte le eccezioni generate all’interno del metodo vengano intercettate e gestite e che non venga propagata alcuna eccezione al di fuori del metodo. La propagazione di un’eccezione al di fuori del metodo può causare comportamenti imprevedibili, come la terminazione del programma.

Vedi anche

IImageViewerEvents