Stałe i wyliczenia (Visual Basic)

Program Visual Basic udostępnia wiele wstępnie zdefiniowanych stałych i wyliczeń dla deweloperów. Stałe przechowują wartości, które pozostają stałe podczas wykonywania aplikacji. Wyliczenia zapewniają wygodny sposób pracy z zestawami powiązanych stałych i kojarzenie wartości stałych z nazwami.

Stałe

Stałe kompilacji warunkowej

W poniższej tabeli wymieniono wstępnie zdefiniowane stałe dostępne na potrzeby kompilacji warunkowej.

Stała Opis
CONFIG Ciąg odpowiadający bieżącemu ustawieniu pola Konfiguracja aktywnego rozwiązania w programie Configuration Manager.
DEBUG Boolean Wartość, którą można ustawić w oknie dialogowym Właściwości projektu. Domyślnie konfiguracja debugowania projektu definiuje wartość DEBUG. Po DEBUG zdefiniowaniu Debug metody klas generują dane wyjściowe w oknie Dane wyjściowe . Jeśli nie jest ona zdefiniowana, Debug metody klas nie są kompilowane i nie są generowane żadne dane wyjściowe debugowania.
TARGET Ciąg reprezentujący typ danych wyjściowych projektu lub ustawienie opcji -target wiersza polecenia. Możliwe wartości TARGET to:

- "winexe" dla aplikacji systemu Windows.
- "exe" dla aplikacji konsolowej.
- "biblioteka" dla biblioteki klas.
- "module" dla modułu.
- Opcja -target może być ustawiona w zintegrowanym środowisku projektowym programu Visual Studio. Aby uzyskać więcej informacji, zobacz -target (Visual Basic).
TRACE Boolean Wartość, którą można ustawić w oknie dialogowym Właściwości projektu. Domyślnie wszystkie konfiguracje projektu definiują TRACEwartość . Po TRACE zdefiniowaniu Trace metody klas generują dane wyjściowe w oknie Dane wyjściowe . Jeśli nie jest zdefiniowana, Trace metody klas nie są kompilowane i nie Trace są generowane żadne dane wyjściowe.
VBC_VER Liczba reprezentująca wersję języka Visual Basic w wersji głównej.format pomocniczy .

Podczas wywoływania funkcji drukowania i wyświetlania można użyć następujących stałych w kodzie zamiast rzeczywistych wartości.

Stała Opis
vbCrLf Kombinacja znaków powrotu karetki/linefeed.
vbCr Znak powrotu karetki.
vbLf Znak kanału wiersza.
vbNewLine Znak nowego wiersza.
vbNullChar Znak o wartości null.
vbNullString Nie jest to samo co ciąg o zerowej długości (""); używany do wywoływania procedur zewnętrznych.
vbObjectError Numer błędu. Liczba błędów zdefiniowanych przez użytkownika powinna być większa niż ta wartość. Na przykład:

Err.Raise(Number) = vbObjectError + 1000
vbTab Znak tabulacji.
vbBack Znak backspace.
vbFormFeed Nieużytne w systemie Microsoft Windows.
vbVerticalTab Nie jest przydatne w systemie Microsoft Windows.

Wyliczenia

W poniższej tabeli wymieniono i opisano wyliczenia dostarczone przez visual basic.

Wyliczanie opis
AppWinStyle Wskazuje styl okna do użycia dla wywoływanego programu podczas wywoływania Shell funkcji.
AudioPlayMode Wskazuje, jak odtwarzać dźwięki podczas wywoływania metod audio.
BuiltInRole Wskazuje typ roli do sprawdzenia podczas wywoływania IsInRole metody.
CallType Wskazuje typ procedury wywoływanej podczas wywoływania CallByName funkcji.
CompareMethod Wskazuje sposób porównywania ciągów podczas wywoływania funkcji porównania.
DateFormat Wskazuje sposób wyświetlania dat podczas wywoływania FormatDateTime funkcji.
DateInterval Wskazuje, jak określić i sformatować interwały dat podczas wywoływania funkcji związanych z datą.
DeleteDirectoryOption Określa, co należy zrobić, gdy katalog, który ma zostać usunięty, zawiera pliki lub katalogi.
DueDate Wskazuje, kiedy płatności są należne podczas wywoływania metod finansowych.
FieldType Wskazuje, czy pola tekstowe są rozdzielane, czy stałej szerokości.
FileAttribute Wskazuje atrybuty pliku do użycia podczas wywoływania funkcji dostępu do plików.
FirstDayOfWeek Wskazuje pierwszy dzień tygodnia do użycia podczas wywoływania funkcji związanych z datą.
FirstWeekOfYear Wskazuje pierwszy tydzień roku do użycia podczas wywoływania funkcji związanych z datą.
MsgBoxResult Wskazuje, który przycisk został naciśnięty w polu komunikatu zwróconym MsgBox przez funkcję.
MsgBoxStyle Wskazuje, które przyciski mają być wyświetlane podczas wywoływania MsgBox funkcji.
OpenAccess Wskazuje, jak otworzyć plik podczas wywoływania funkcji dostępu do plików.
OpenMode Wskazuje, jak otworzyć plik podczas wywoływania funkcji dostępu do plików.
OpenShare Wskazuje, jak otworzyć plik podczas wywoływania funkcji dostępu do plików.
RecycleOption Określa, czy plik powinien zostać trwale usunięty, czy umieszczony w Koszu.
SearchOption Określa, czy przeszukiwać wszystkie lub tylko katalogi najwyższego poziomu.
TriState Wskazuje wartość lub czy wartość domyślna Boolean powinna być używana podczas wywoływania funkcji formatowania liczb.
UICancelOption Określa, co należy zrobić, jeśli użytkownik kliknie przycisk Anuluj podczas operacji.
UIOption Określa, czy okno dialogowe postępu ma być wyświetlane podczas kopiowania, usuwania lub przenoszenia plików lub katalogów.
VariantType Wskazuje typ obiektu wariantu zwróconego VarType przez funkcję.
VbStrConv Wskazuje typ konwersji do wykonania podczas wywoływania StrConv funkcji.

Zobacz też