MFC-ActiveX-Steuerelemente: Zurückgeben von Fehlercodes aus einer Methode
Dieser Artikel beschreibt, wie Fehlercodes aus einer ActiveX-Steuerelement-Methode zurückgibt.
Um anzugeben dass ein Fehler in einer Methode erfolgt ist, können Sie die Memberfunktion COleControl::ThrowError verwenden, die SCODE (Statuscode) als Parameter akzeptiert. Sie können vordefinierte SCODE verwenden oder eine eigene definiert.
Hinweis
ThrowError gilt, nur als Mittel zur Rückgabe eines Fehlers aus einer Eigenschaft verwendet werden abrufen oder festlegen Funktion oder eine Automatisierung Methode.Dies sind die einzigen vorkommen, dass der entsprechende Ausnahmehandler auf dem Stapel vorhanden ist.
Hilfsfunktionen sind für die gängigsten vordefinierte SCODEs, wie COleControl::SetNotSupported, COleControl::GetNotSupported und COleControl::SetNotPermitted.
Eine Liste vordefinierter SCODEs und zum Definieren von benutzerdefiniertem SCODEs, finden Sie im Abschnitt Fehlerbehandlung im ActiveX-Steuerelement in ActiveX-Steuerelemente: Weiterführende Themen.
Weitere Informationen über Berichterstellungsausnahmen in anderen Bereichen des Codes, finden Sie unter COleControl::FireError und im Abschnitt Fehlerbehandlung im ActiveX-Steuerelement in ActiveX-Steuerelemente: Weiterführende Themen.