Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Domeniul unei variabile, constante sau proceduri

visual basic


Domeniul unei variabile, constante sau proceduri

Domeniul unei entitati reprezinta multimea instructiunilor unde poate fi referita acea entitate. Se poate vorbi astfel de vizibilitatea unei entitati. Domeniul este dependent de locul def 454b17e inirii entitatii, de clauzele care apar la definire si de parametrii globali ai proiectului.

Nota. Este de remarcat ca utilizarea unei denumiri īn afara domeniului initial prefigurat produce, īn lipsa instructiunii Option Explicit, crearea unei noi entitati, fara nici o legatura cu cea precedenta, sursa de erori greu detectabile. Acesta este motivul pentru care se recomanda declararea explicita a tuturor variabilelor.



Exista trei tipuri de domenii:

    • la nivel de procedura;
    • la nivel de modul, privat;
    • la nivel de modul, public.

Nivelul procedura

O variabila sau constanta definita īntr-o procedura este vizibila doar īn procedura respectiva. Daca o asemenea entitate trebuie referita si īn alte proceduri, atunci declararea ei se va efectua la nivel de modul, sau se va transmite procedurii prin intermediul argumentelor.

Nivel de modul, privat

Variabilele si constantele definite la nivel de modul (īn sectiunea Declarations) sunt Private īn mod implicit, adica sunt vizibile doar īn modulul respectiv. Utilizarea clauzei Private nu este deci necesara, dar este recomandata.

Nota. Daca se utilizeaza instructiunea Option Private Module (īn sectiunea Declarations a modulului) atunci variabilele si procedurile publice vor fi vizibile doar īn proiectul curent. Īn lipsa acestei declaratii, procedurile publice (din toate modulele standard sau clasa) sunt vizibile īn toate proiectele care se refera la proiectul curent. Procedurile, variabilele si constantele publice din alte module (cum ar fi modulele atasate formelor) sunt Private pentru proiectul de definitie, deci ele nu sunt accesibile proiectelor care se refera la proiectul unde sunt declarate.

Nivel de modul, public

Variabilele declarate la nivel de modul drept Public sunt vizibile īn toate procedurile din proiect. Procedurile sunt publice īn mod implicit, cu exceptie procedurilor de tratare a evenimentelor, care sunt Private īn mod implicit. A se vedea si nota anterioara.


Document Info


Accesari: 1028
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )