Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Symuluje wystąpienie błędu.
Składnia
Error errornumber
generatora
errornumber
Wymagany. Może być dowolnym prawidłowym numerem błędu.
Uwagi
Instrukcja jest obsługiwana Error
w celu zapewnienia zgodności z poprzednimi wersjami. W nowym kodzie, zwłaszcza podczas tworzenia obiektów, użyj Err
metody obiektu Raise
, aby wygenerować błędy czasu wykonywania.
Jeśli errornumber
jest zdefiniowana Error
, instrukcja wywołuje procedurę obsługi błędów po przypisaniu właściwości Err
obiektu następującymi wartościami domyślnymi:
Właściwości | Wartość |
---|---|
Number |
Wartość określona jako argument do instrukcji Error . Może być dowolnym prawidłowym numerem błędu. |
Source |
Nazwa bieżącego projektu Visual Basic. |
Description |
Wyrażenie ciągu odpowiadające wartości zwracanej funkcji dla określonego Error Number ciągu , jeśli ten ciąg istnieje. Jeśli ciąg nie istnieje, Description zawiera ciąg o zerowej długości (""). |
HelpFile |
W pełni kwalifikowany dysk, ścieżka i nazwa pliku odpowiedniego pliku Pomocy języka Visual Basic. |
HelpContext |
Odpowiedni identyfikator kontekstu pliku Pomocy języka Visual Basic odpowiadający błędowi odpowiadającemu Number właściwości. |
LastDLLError |
Zero. |
Jeśli program obsługi błędów nie istnieje lub jeśli żadna z nich nie jest włączona, zostanie utworzony i wyświetlony komunikat o błędzie Err
z właściwości obiektu.
Uwaga
Niektóre aplikacje hosta języka Visual Basic nie mogą tworzyć obiektów. Zapoznaj się z dokumentacją aplikacji hosta, aby określić, czy może tworzyć klasy i obiekty.
Przykład
W tym przykładzie użyto instrukcji Error
do wygenerowania błędu numer 11.
On Error Resume Next ' Defer error handling.
Error 11 ' Simulate the "Division by zero" error.
Wymagania
Przestrzeń nazw: Microsoft.VisualBasic
Zestaw: Biblioteka środowiska uruchomieniowego Visual Basic (w Microsoft.VisualBasic.dll)