COleControl::FireError

privatevoid FireError ( SCODE Scode, LPCTSTR LpszDescription, UINT nHelpID = 0 );

Parameter

scode

Der Status Codewert gemeldet werde&n. Eine vollständige Liste der möglichen Codes finden Sie unter der Articlenbsp; ActiveX-Steuerelemente: Fortgeschrittene Themen im Visual C++ Programmer's Guide.

lpszDescription

Die Beschreibung des Fehlers gemeldet.

nHelpID

Die Hilfe-ID des gemeldeten Fehlers.

Bemerkungen

Rufen Sie diese Funktion der Lager Error-Ereignis ausgelöst. Dieses Ereignis bietet eine Möglichkeit zu signalisieren, an geeigneten Orten in Ihrem Code, dass innerhalb des Steuerelements ein Fehler aufgetreten ist. Im Gegensatz zu anderen hat Ereignisse, z. B. Klicken oder MouseMove wird Fehler nie vom Framework ausgelöst.

Um eine Fehlermeldung, die auftritt, während eine Eigenschaft Get-Funktion, Eigenschaft Set-Funktion oder Automatisierungsmethode Aufruf COleControl::ThrowError.

Die Umsetzung eines OLE-Steuerelements Lager Error-Ereignis verwendet einen SCODE -Wert. Wenn das Steuerelement dieses Ereignis verwendet und ist in Visual Basic 4.0 verwendet werden soll, erhalten Sie Fehler da der SCODE -Wert in Visual Basic nicht unterstützt wird.

Um dieses Problem zu beheben, manuell ändern des SCODE -Parameters in des Steuerelements.ODL-Datei zu lang. Darüber hinaus bewirkt benutzerdefinierte Ereignis, Methode oder Eigenschaft, die einen SCODE -Parameter verwendet auch das gleiche problem.

Übersicht über die COleControl |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleControl::DisplayError

Index