Cette méthode est implémentée dans FRE pour Linux et Windows.
IAsyncProcessingCallback
Méthode OnError de l’interface IAsyncProcessingCallback
Méthode OnError de l’interface IAsyncProcessingCallback dans l’API ABBYY FineReader Engine — Cette méthode est implémentée côté client.
Cette méthode est implémentée côté client. ABBYY FineReader Engine l’appelle si une erreur se produit lors du traitement avec Batch Processor. Son implémentation peut informer l’utilisateur des erreurs survenues pendant le traitement. Cette méthode permet d’annuler l’opération.
FileName
[in] Contient le nom du fichier dans lequel l’erreur s’est produite.
PageIndex
[in] Contient l’index de la page du fichier sur laquelle l’erreur s’est produite.
ErrorMessage
[in] Contient le message d’erreur.
Cancel
[in, out] Vous pouvez définir cette variable sur TRUE pour indiquer que le processus doit être interrompu. Dans ce cas, la fonction de traitement qui signale l’erreur renvoie E_ABORT.
[C++ uniquement] Si cette méthode renvoie une valeur différente de S_OK, cela indique qu’une erreur s’est produite côté client et, dans ce cas, la valeur du paramètre Cancel n’est pas prise en compte.
L’implémentation cliente de cette méthode doit garantir que toutes les exceptions levées à l’intérieur de la méthode sont interceptées et gérées, et qu’aucune exception ne soit propagée à l’extérieur de la méthode. La propagation d’une exception à l’extérieur de la méthode peut entraîner des résultats imprévisibles (tels que l’arrêt du programme).
IAsyncProcessingCallback
BatchProcessor
Interface IAsyncProcessingCallback
Précédent
Méthode OnProgress de l’interface IAsyncProcessingCallback
Suivant
