Error — Instrukcja
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)