Deklarowanie stałych
Deklarowanie stałych
Const |
Public Const |
Private Const
Deklarowanie stałych przy użyciu Const
Aby zadeklarować stałą symboliczną, należy użyć instrukcji Const:
Składnia instrukcji Const, Private Const i Public Const:
Const NazwaStałej [As typ] = Wartość
Public Const NazwaStałej [As typ] = Wartość
Private Const NazwaStałej [As typ] = Wartość
NazwaStałej
(Wymagane) Nazwa stałej, zgodna z zasadami nazywania zmiennych
typ
(Opcjonalnie) Określa typ danych stałej (Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (aktualnie nie obsługiwany), Date, String lub Variant). Należy używać słowa As dla każdej deklarowanej stałej.
Wartość
(Wymagany). Literał lub inna stała lub dowolna kombinacja zawierająca dowolne logiczne lub arytmentyczne operatory z wyjątkiem Is.
Stała zadeklarowana przez Private Const jest dostępna tylko w module, w którym została zadeklarowana.
Stała zadeklarowana jako Public Const jest dostępna we wszystkich procedurach i we wszystkich modułach w aplikacji.
Jeżeli nie zostanie określony typ stała przyjmuje typ najbardziej odpowiedni dla podanej Wartości.
Aby połączyć wiele deklaracji stałych w tej samej linii, należy oddzielić każdą ze stałych przecinkiem. Jeżeli stałe są deklarowane w ten sposób użycie słów Public lub Private odnosi się do wszystkich tak deklarowanych stałych.
Przykład użycia instrukcji Const, Public Const i Private Const:
Const Numer=123
Public Const Napis="To jest napis"
Private Const intLiczba As Integer=100
Const Hello="Hello", sngWartosc As Single=23
Powyższy przykład deklaruje stałą Numer z wartością 123, stałą publiczną Napis z wartością "To jest napis", stałą prywatną intLiczba jako stałą typu Integer i stałą Hello z wartością "Hello" oraz sngWartosc jako Single o wartością 23.
Używanie stałych symbolicznych ułatwia pisanie i modyfikowanie kodów i znacznie zwiększa czytelność programów.
na górę strony...
Const |
Public Const |
Private Const
Poprzednia |
Wyżej |
Strona główna |
Spis treści |
Index haseł |
Opis VB
Wyszukiwarka
Podobne podstrony:
ConstPanda constconst correctnessconstconstConstconstconstConstLoad Bearing SB Constwięcej podobnych podstron