Saltar al contenido principal
Este método se implementa del lado del cliente. Es invocado por ABBYY FineReader Engine para algunos de los métodos del objeto FRPage. Envía al cliente tips y advertencias que se generaron durante el procesamiento.
En Windows, también puede procesar mensajes del sistema para ayudar a evitar que la aplicación parezca no responder durante operaciones prolongadas. Esto puede ser útil en aplicaciones con interfaz de usuario.

Sintaxis

C++

HRESULT OnWarning(
  IFRPage*      Sender,
  BSTR          Warning,
  VARIANT_BOOL* Cancel
);

C#

void OnWarning(
  IFRPage   Sender,
  string   Warning,
  ref bool Cancel
);

Visual Basic .NET

Sub OnWarning( _
  Sender As IFRPage, _
  Warning As String, _
  ByRef Cancel As Boolean _
)

Parámetros

Sender [in] Hace referencia al objeto FRPage que envía las notificaciones. Warning [in] Contiene la sugerencia o advertencia. Cancel [in, out] Puede establecer esta variable en TRUE para indicar que el proceso debe interrumpirse. En este caso, la función de procesamiento que informa de la sugerencia devuelve E_ABORT.

Valores de retorno

[Solo C++] Si este método devuelve un valor distinto de S_OK, indica que se produjo un error del lado del cliente y, en este caso, no se tiene en cuenta el valor del parámetro Cancel.

Observaciones

La implementación cliente de este método debe asegurarse de que todas las excepciones que se produzcan dentro del método se capturen y se gestionen, y de que ninguna se propague fuera del método. La propagación de una excepción fuera del método puede dar lugar a resultados impredecibles (como la finalización del programa).

Véase también

IFRPageEvents FRPage