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 ErrorNumbercią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)

Zobacz też