Sdílet prostřednictvím


MFC –ovládací prvky ActiveX: Vrácení chybových kódů z metody

Tento článek popisuje, jak vrátit kódy chyb z technologie ActiveX kontrolní metody.

Chcete-li označit, že došlo k chybě v rámci metody, měli byste použít COleControl::ThrowError člen funkce, která přebírá SCODE (stavový kód) jako parametr. Můžete použít předdefinovaný kód SCODE nebo definovat vlastní.

Poznámka

ThrowError je určena pouze jako způsob vrácení chyby z funkce Get nebo Set vlastnosti nebo metody automatizace. Toto jsou jediné časy, kdy bude v zásobníku k dispozici příslušná obslužná rutina výjimky.

Pomocné funkce existují pro nejběžnější předdefinované SCODEs, jako je COleControl::SetNotSupported, COleControl::GetNotSupported a COleControl::SetNotPermitted.

Seznampředch technologie ActiveX technologie ActiveX ch

Další informace o vytváření sestav výjimek v jiných oblastech kódu naleznete v tématu COleControl::FireError a část Zpracování chyb v ovládacím prvku technologie ActiveX v ovládacích prvcích technologie ActiveX: Pokročilá témata.

Viz také

MFC – ovládací prvky ActiveX