Mengenal Variabel pada Delphi 7.0

datype
Dalam pengolahan data sering diperlukan suatu tempat penyimpanan data sementara dalam memory, kelebihan dari penyimpanan dalam memory adalah pengaksesan data lebih cepat. Dalam Delphi 7.0 tempat penyimpaan data sementara tersebut disebut variabel.
1. Type Data
Type data adalah jenis data yang dapat disimpan dalam senuah variabel.
Macam-macam type data pada Delphi 7.0:
a. String
Variabel dengan type data string dapat menyimpan karakter bebas.
 str
b. Integer
Variabel dengan type data Integer dapat menyimpan bilangan bulat dan tidak dapat digunakan untuk menyimpan bilangan pecahan. Macam-macam type data integer:
 int
 c. Real
Variabel dengan type data Real dapat menyimpan bilangan pecahan. Macam-macam type data Real:
real
d. Boolean
Variabel dengan type data Boolean hanya dapat menyimpan True atau False
2. Deklarasi Varibel
Variable merupakan benda asing bagi Delphi 7.0, supaya Variabel dapat dikenal dan dapat digunakan dalam penyimpanan data variable tersebut harus dideklarasikan(dikenalkan) dengan perintah Var dan untuk memberi nama harus mengikuti aturan-aturan sebagai berikut:
  1. Harus dimulai dengan karakter alfabet (huruf).
  2. Harus unique (tidak boleh ada yang sama) pada ruang lingkup (scope) variable yang sama.
  3. Maksimum 255 karakter, tetapi hanya 40 karakter pertama yang dianggap sebagai nama variabelnya (karakter ke-41 dan seterusnya diabaikan).
  4. Beberapa karakter tidak diperbolehkan dipakai, misalnya karakter yang dipakai untuk
  • operator (+, -, *, /, <, >, dan lain-lain).
3. Ruang lingkup Variabel
Variabel dalam Delphi 7.0 mempunyai wilayah hidup tergantung pendeklarasiannya. Ruang lingkup suatu variable dapat  hanya dapat wilayah satu  procedure atau  function, dapat juga menjangkau dalam satu unit dan dapat juga menjangkau dalam satu project.
cv
Dari contoh diatas terdapat variable a, varibel b dan variabel c, variable tersebut memiliki jangkauan hanya dalam procedure  Button1Click,  apabila ada procedure lain yang akan digunakan harus dideklarasikan ulang pada procedure tersebut.