COleControl::FireError
desencadena el evento Error común.
void FireError(
SCODE scode,
LPCTSTR lpszDescription,
UINT nHelpID = 0
);
Parámetros
scode
El valor de código de estado que se señalice. Para obtener una lista completa de códigos posibles, vea el artículo Controles ActiveX: Temas avanzados.lpszDescription
La descripción del error comunicado.nHelpID
El identificador de Ayuda de error comunicado.
Comentarios
Este evento proporciona una manera de señalización, en los lugares adecuados en el código, que se ha producido un error dentro del control. A diferencia de otros eventos comunes, como clics o MouseMove, el error nunca se desencadena por el marco.
Para notificar un error que se produce durante una propiedad obtenga la función, la función set de la propiedad, o el método de automatización, llamada COleControl:: ThrowError.
La implementación de un evento Error de control OLE utiliza un valor de SCODE . Si el control utiliza este evento, y está diseñado para usarse en Visual Basic 4.0, recibirá errores porque el valor de SCODE no se admite en Visual Basic.
Para corregirlo, cambie manualmente el parámetro de SCODE en el archivo de .ODL a Más. Además, cualquier evento personalizado, método, propiedad o que utiliza un parámetro de SCODE también produce el mismo problema.
Requisitos
encabezado: afxctl.h