COleControl::FireError
Pożary zapasów zdarzenie błędu.
void FireError(
SCODE scode,
LPCTSTR lpszDescription,
UINT nHelpID = 0
);
Parametry
scode
Wartość kodu stanu należy podać.Aby uzyskać pełną listę możliwych kodów, zobacz formantów ActiveX: Tematy zaawansowane.lpszDescription
Opis błąd raportowany.nHelpID
Identyfikator pomocy błąd raportowany.
Uwagi
Zdarzenie to umożliwia sygnalizacji w odpowiednich miejscach w kodzie wystąpił błąd wewnątrz formantu.W przeciwieństwie do innych zdarzeń zapasów, jak kliknięcie lub MouseMove błąd nigdy nie jest uruchamiany w ramach.
Aby zgłosić błąd, który występuje podczas funkcji get właściwości, właściwość zestaw funkcji lub metoda automatyzacji, call COleControl::ThrowError.
Wykonania błąd zasobu formantu OLE używa zdarzenia SCODE wartości.Jeśli formant używa tego zdarzenia i jest przeznaczony do wykorzystania w języku Visual Basic 4.0, otrzymasz błędów, ponieważ SCODE wartość nie jest obsługiwana w języku Visual Basic.
Aby rozwiązać ten problem, zmień ręcznie SCODE parametr w formancie.Plik Wykładowcom do long.Ponadto, wszelkie zdarzenia niestandardowego, metody lub właściwości używający SCODE parametr powoduje również ten sam problem.
Wymagania
Nagłówek: afxctl.h