COMRETURNERROR( ) (Función)

Llena la estructura de excepción COM con información que los clientes de Automatización pueden utilizar para determinar el origen de los errores de Automatización.

COMRETURNERROR(cExceptionSource, cExceptionText)

Parámetros

  • cExceptionSource
    Especifica el texto para el origen de la excepción.
  • cExceptionText
    Especifica el texto para la descripción de la excepción.

Observaciones

COMRETURNERROR( ) permite a los servidores de Automatización de Visual FoxPro llenar la estructura de excepción COM de forma que los clientes de Automatización puedan determinar la causa de un error en el servidor de Automatización.

Cuando se ejecuta COMRETURNERROR( ), se coloca el texto especificado en la estructura de excepción COM, se anula la ejecución del método actual y se devuelve el control al cliente. El servidor de Automatización permanece en la memoria y permite que el cliente llame a otros de sus métodos.

Los clientes de Visual FoxPro pueden usar AERROR( ) para ver el texto colocado en la estructura de excepción COM.

Nota   (Para usuarios avanzados) COMReturnErrorInfo completa una estructura de información de excepción COM. Esto se utiliza sólo para IDispatch (llamadas de enlace en tiempo de ejecución). Si se llama al servidor mediante enlace en tiempo de compilación y el cliente pasa una estructura de excepción COM al servidor, no hay ningún mecanismo que devuelva la información del error, a menos que el cliente utilice QueryInterface en la interfaz ISupportsErrorInfo.

Vea también

AERROR( ) | ON ERROR | COMCLASSINFO( ) | Crear servidores de Automatización | GETINTERFACE( )