Pendeklarasian variable

Bahasa pemograman Visual Basic mengenal beberapa jenis type variable, seperti STRING, INTEGER, LONG, DOUBLE dan lain sebagainya. Dalam pendeklarasian sebuah variabel dapat dilakukan seperti berikut ini :
Syntax: 

Dim varname[([subscripts])] [As type]

Pendeklarasian variable tanpa menyebutkan tipenya
Dim I 
atau
Dim A
Dim B
Dim C
atau
Dim A, B, C
Pendeklarasian variabel diatas bisa dikategorikan pendeklarasian variabel dengan tipe Empty.

Pendeklarasian variable dengan menyebutkan tipenya
Dim I As String
atau
Dim A As Integer
Dim B As Byte
Dim C As Boolean
atau
Dim A As Integer, B As Byte, C As Boolean

1.         Perlu diperhatikan pendeklarasian berikut ini :
Dim A, B As String
2.         Tidak sama dengan pendeklarasian dibawah ini :
Dim A As String, B As String

Pada poin pertama variable “A” tidak menjela
skan jenis tipe variable yang digunakan sehingga variable “A” tidak mempunyai tipe variable (empty).

Didalam pendeklarasian variabel dapat dibagi menjadi beberapa jenis, yaitu :
1.     Global Variable
Jenis variable yang dapat diakses oleh semua prosedure dalam sebuah module atau pun didalam project.
Contoh :
Dim X AS Integer     ‘ [1] Global Variable
Private Sub Command1_Click()
X = 100
End Sub
Private Sub Command2_Click()  
X = 100 + 200
End Sub
Private Sub Command3_Click()  
Dim H as Integer
H = X + 300
End Sub

2. Variabel General : Variabel yang bisa digunakan / panggil hanya dalam satu class

3. Local Variable
Jenis variable yang hanya diakses pada prosedure tertentu, yang scopenya (Baca : daerah) sendiri
Contoh :
Private Sub Command1_Click()
Dim X As Integer
X = 100
End Sub
Private Sub Command2_Click()  
Dim X As Integer
X = 200
End Sub

Contoh diatas memperlihatkan pendeklarasian sebuah variable dengan nama dan jenis yang sama, tetapi pada prosedur yang berbeda. Sehingga hasil yang didapat berlaku hanya pada prosedur tersebut.
1) Variabel Public : Variabel yang bisa digunakan / panggil untuk semua proyek
2) Variabel General : Variabel yang bisa digunakan / panggil hanya dalam satu class
3) Variabel Local : Variabel yang bisa digunakan / dibaca hanya didalam lingkungan / daerah sendiri

0 komentar:


Posting Komentar