Zasięg procedur
Wprowadź wyszukiwane hasła
Prześlij formularz wyszukiwania
Web
pl.wikipedia.org
Zasięg procedur
Każda procedura w programie Visual Basic ma jeden z następujących zasięgów:
Procedury prywatne,
Procedury publiczne,
Procedury Friend.
Procedury mają zasięg prywatny lub publiczny. Domyślnie procedury Sub i Function i Property są publiczne.
Procedury prywatne
Procedury Private Sub, Private Function, Private Property są dostępne tylko w module, w którym została zadeklarowana.
Procedura prywatna może być wywołana tylko z kodu w formularzu lub module kodu, w którym się znajduje. Na przykład, jeżeli procedura główna prywatna o nazwie DoSomething rezyduje w formularzu o nazwie frmMain, można wywołać DoSomething tylko z procedury zdarzenia lub ogólnej zawartej w frmMain.
Procedury publiczne
Procedury Public Sub, Public Function, Public Property są dostępne dostępne we wszystkich procedurach i we wszystkich modułach w aplikacji, chyba że zostało użyte Option Private, które powoduje, że procedury są publiczne tylko wewnątrz projektu, w którym rezydują.
Procedura publiczna może być wywołana z opcjonalnego miejsca aplikacji. Na przykład, można wywołać procedurą publiczną główną o nazwie DoSomethingElse z dowolnej procedury zdarzeniowej lub ogólnej w całej aplikacji.
Procedury Friend
Procedury Friend Sub, Friend Function, Friend Property (tylko w modułach klas) są dostępne tylko w projekcie ale nie są widziane przez kontroler instancji obiektu.
Procedury główne znajdujące się w formularzu są zawsze prywatne dla tego formularza; nie można zmienić ich na publiczne. Procedury ogólne znajdujące się w module kodu mogą być prywatne lub publiczne w następujący sposób:
Aby zadeklarować procedurę ogólną w module kodu jako prywatną, należy zacząć jej nagłówek od Private. Na przykład, oto nagłówek procedury głównej prywatnej typu Sub:
Private Sub privProc ()
Aby zadeklarować procedurę główną w ogólnym module jako publiczną, należy zacząć jej nagłówek od Public. Ponieważ procedury ogólne są standardowo publiczne, można po prostu napisać nagłówek bez żadnych słów kluczowych. Na przykład, oto odpowiednie nagłówki dla procedury ogólnej typu Function:
Public Sub Function publFunc ()
Sub Function publFunc ()
Podczas tworzenia procedury w module kodu czyni się ją prywatną, aby móc ją wywołać tylko z modułu kodu; natomiast publiczną, aby móc wywołąć ją z dowolnego miejsca programu.
na górę strony...
Wprowadź wyszukiwane hasła
Prześlij formularz wyszukiwania
Web
pl.wikipedia.org
Poprzednia |
Wyżej |
Strona główna |
Spis Treści |
Index haseł |
Opis VB
Wyszukiwarka
Podobne podstrony:
Bogactwo w zasięgu rękizdrowie w zasiegu myslizasiegzasiegtemat4 zasieg radaru w swobodnejwięcej podobnych podstron