MFC ActiveX Controls: Returning Error Codes From a-Methode
In diesem Artikel wird beschrieben, wie Fehlercodes aus einer ActiveX-Steuerelement-Methode zurückgibt.
Um anzugeben, dass ein Fehler innerhalb einer Methode erfolgt ist, sollten Sie die COleControl::ThrowError-Memberfunktion verwenden, die SCODE (Statuscode) als Parameter akzeptiert.Sie können vordefinierte SCODE verwenden oder eine eigene definieren.
Hinweis |
---|
ThrowError gilt nur für Ressourcen des Zurückgebens eines Fehlers aus einer Eigenschaft zu verwendende Funktion abrufen oder festlegen oder eine Automatisierung Methode.Dies sind die einzigen vorkommen, dass der entsprechenden Ausnahmehandler auf dem Stapel vorhanden ist. |
Hilfsfunktionen sind für die meisten vordefinierten SCODE s, wie die Common COleControl::SetNotSupported, COleControl::GetNotSupported und COleControl::SetNotPermitted.
Eine Liste mit vordefiniertem SCODE s und Anweisungen zum Definieren von benutzerdefiniertem SCODE s finden Sie im Abschnitt Behandeln von Fehlern im ActiveX-Steuerelement in ActiveX-Steuerelemente: Erweiterte Themen.
Weitere Informationen zu meldende von Ausnahmen in anderen Bereichen des Codes finden Sie im Abschnitt zu COleControl::FireError und ActiveX-Steuerelementen in Behandeln von Fehlern im ActiveX-Steuerelement : Erweiterte Themen.