Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz 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 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)