Változók láthatóságának ismertetése
A kísérlet célja bemutatni, hogy az egyes változók nem minden pontról érhetők el.
A kísérlet alapfeltétele, hogy a számítógépen legyen telepítve Visual Basic program.
Hozzon létre egy űrlapot két-két darab Command buttont és Textbox-ot az alábbi ábra szerint! A Form űrlap kódszerkesztőjében két változót kell deklarálni. Az A változót az első gombon belül (ez lesz a lokális deklaráció), a B változót a General Declaration részben (globális deklaráció). Mind a kettőt Dim kulcsszóval deklarálja. A változók értékének adjon valamilyen szám értéket.
A gombok feliratai a következők legyenek:
• Lokális deklaráció
• Globális deklaráció
A gombok megnyomásakor a szövegdobozokba fog a változók értéke kiíródni. Így érzékelhetjük, hogy a kiíratáskor az első gomb megnyomásánál mindkét érték kiíródik, a második gomb megnyomásánál csak a B szám értéke íródik
ki, mivel az A változó nem lett globálisan deklarálva.
Űrlap forráskódja:
Dim b As Integer 'Globális változó deklarációja
Private Sub Command1_Click()
Dim a As Integer 'Lokális változó deklarációja
a = 12
b = 24
Text1.Text = a
Text2.Text = b
End Sub
Private Sub Command2_Click()
Text1.Text = a
Text2.Text = b
End Sub