Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Fires the stock Error event.
void FireError( 
   SCODE scode, 
   LPCTSTR lpszDescription, 
   UINT nHelpID = 0  
);
Parameters
- scode 
 The status code value to be reported. For a complete list of possible codes, see the article ActiveX Controls: Advanced Topics.
- lpszDescription 
 The description of the error being reported.
- nHelpID 
 The Help ID of the error being reported.
Remarks
This event provides a way of signalling, at appropriate places in your code, that an error has occurred within your control. Unlike other stock events, such as Click or MouseMove, Error is never fired by the framework.
To report an error that occurs during a property get function, property set function, or automation method, call COleControl::ThrowError.
The implementation of an OLE control's Stock Error event uses an SCODE value. If your control uses this event, and is intended to be used in Visual Basic 4.0, you will receive errors because the SCODE value is not supported in Visual Basic.
To fix this, manually change the SCODE parameter in the control's .ODL file to a long. In addition, any custom event, method, or property that uses an SCODE parameter also causes the same problem.
Requirements
Header: afxctl.h