Domeniul de aplicare al variabilelor

Când programarea, este necesar nu numai să declare toate variabilele utilizate cu specificarea corectă a tipurilor lor, dar, de asemenea, pentru a determina domeniul de aplicare al vizibilității lor. Vom explica ce este.

Toate variabilele declarate numai în cadrul procedurii de eveniment, nicăieri în altă parte nu poate fi folosit. În cazul în care numele lor sunt introduse în orice alte proceduri de operator, acesta va avea alte variabile, dar cu aceleași nume. Aceste variabile nazyvayutsyalokalnymi în cadrul procedurii.

Dacă doriți variabila ar putea ispolzovatsyav orice caz, o singură formă de procedură. acesta trebuie să fie declarate în razdeleGeneralDeclarationsformy. Acest lucru trebuie făcut, de exemplu, în cazul în care variabilele de intrare creează o procedură separată, și de prelucrare a datelor introduse are loc într-o altă procedură de aceeași formă. Aceste variabile sunt acceptate în formă de nazyvatlokalnymi.

În cazul în care cererea în curs de dezvoltare este format din mai multe forme și folosesc aceleași variabile, acestea sunt comune pentru toate formele și procedurile, variabilele trebuie declarate în secțiunea GeneralDeclarationsprogrammnogo modulyaModule. Aceste variabile nazyvayutsyaglobalnymi în cerere.

Pe scurt și într-un mod sistematic toate cele de mai sus este prezentată în tabelul de mai jos.

Global în anexa

În modulul software-Declarații generale operatorului public Modulul

în formă locală

În forma declarații generale operatorului Dim sau public

Procedura locală în

Procedura operatorului Dim sau Static

2. constantele

În plus față de variabilele din program pot fi declarate ca fiind constante. Prin numele acestor elemente puteți ghici deja că acestea nu ar trebui să schimbe valorile lor în timpul rulării.

Constante byvayutneimenovannye, simbolic (utilizator iliopredelyaemye) isistemnye konstantyVB.

Exemple constante fără nume:

caracter „eroare de depășire“

Exemple de constante ale sistemului: vbQuestion, vbCritical, vbOKOnly.

După cum puteți vedea din exemplele, constanta VBimeyut prefiksvb. Puteți folosi obiecte knopkoyProvodnik (ObjectBrowser) pentru a căuta aceste constante.

constanta la nivel mondial. care trebuie să fie declarate în (software) în modul standard:

Const public Pi = 3.14159265, Pi2 = 2 * Pi

pi Const Ca Single = 3.141592

Mes Const ca STRING = „Introduceți împărțitor“

constantă locală. în cazul în care este declarat în cadrul procedurii:

Const conMaxPlanet Ca Integer = 9

Const msgE Ca String = „Calculele s-au încheiat“

constantă este disponibil sub forma unui modul. în cazul în care este declarat în formă razdeleGeneralDeclarations:

Privat Const Confirma = "Aurora"

articole similare