Hatálya változók

Ha a programozás, szükség van nem csak, hogy nyilatkozzanak használt változók a megfelelő specifikáció típusuk, hanem körének meghatározása a láthatóságot. Mi magyarázza, mi az.

Minden deklarált változók csak az eseményhez, sehol máshol nem lehet használni. Ha nevüket bevitt szereplő egyéb eljárások, akkor azt más változó, de az azonos nevű. Az ilyen változók nazyvayutsyalokalnymi az eljárásban.

Ha szeretné, hogy a változó lehetett ispolzovatsyav mindenképpen-egy formája eljárást. meg kell állapítani a razdeleGeneralDeclarationsformy. Ezt meg kell tenni, például abban az esetben, ha a bemeneti változók létrehoz egy külön eljárás, és az adatok feldolgozását lépett zajlik egy másik eljárás az azonos alakú. Az ilyen változók elfogadott formájában nazyvatlokalnymi.

Abban az esetben, ha a kérelem kidolgozás alatt áll, számos formája és használják ugyanazokat a változókat, ezek közös az összes formák és eljárások, változók kell nyilvánítani a részben GeneralDeclarationsprogrammnogo modulyaModule. Az ilyen változók nazyvayutsyaglobalnymi az alkalmazás.

Röviden és szisztematikus módon a fentiekre mutatja az alábbi táblázat.

Globális mellékletben

Az Általános nyilatkozatok szoftver modul modul Public üzemben

helyi alakú

Az Általános nyilatkozatok formájában üzemeltető Dim vagy Nyilvános

Helyi eljárás

Az üzemeltető eljárás Dim vagy statikus

2. állandók

Amellett, hogy a változókat a programban lehet nyilvánítani állandók. Név szerint ezek az elemek akkor már kitalálni, hogy ne módosítsa az értéküket futásidőben.

Állandók byvayutneimenovannye, szimbolikus (iliopredelyaemye felhasználó) isistemnye konstantyVB.

Példák névtelen állandók:

karakter „túlcsordulás hiba”

Példák a rendszer állandók: vbQuestion, vbCritical, vbOKOnly.

Mint látható, a példákban az állandó VBimeyut prefiksvb. Az objektumok knopkoyProvodnik (ObjectBrowser) keresni ezek az állandók.

Global állandó. amelyet be kell jelenteni a szabványos (szoftver) modul:

Public Const Pi = 3.14159265, PI2 = 2 * Pi

Const pi As Single = 3.141592

Const üz As String = „Írja be az osztó”

Helyi állandó. ha azt nyilvánították az eljárásban:

Const conMaxPlanet As Integer = 9

Const msgE As String = "Számítások véget ért"

állandó kapható formájában modult. ha bejelentett razdeleGeneralDeclarations formában:

Private Const conFirma = "Aurora"

Kapcsolódó cikkek