Minggu, 07 April 2013

Variabel pada Delphi

Deklarasi variabel adalah tanda pengenal yang mempunyai nilai yang selalu berubah dalam selama proses berjalan atau bisa dikatakan sebagai tempat penyimpanan data sementara yang mempunyai nilai berubah-ubah.

Bentuk umum deklarasi variabel:

Var nmvariabel:tipe data;

Syarat penamaan variabel yaitu:

  1. Diawali huruf, boleh terdiri dari huruf dan angka
  2. Tidak boleh menggunakan spasi
  3. Maksimum terdiri dari 255 karakter (saran penulis jangan memberikan nama variabel terlalu panjang untuk mempermudah)
  4. Tidak boleh menggunakan karakter khusus (+,*,! dan lain-lain)
Variabel dalam Delphi 7.0 mempunyai wilayah hidup sesuai dengan tempat pendeklarasiannya. Ruang liingkup variabel hanya dapat digunakan pada suatu procedure atau function, dapat juga dijangkau dalam satu unit dan juga dapat dijangkau dalam satu project. Dalam hal ini variabel dibagi 2 berdasarkan tempat pendeklarasiannya yaitu variabel lokal dan variabel global.

Variabel Lokal

Variabel yang dideklarasikan dalam sebuah procedure atau function sehingga hanya
procedure atau function itu saja yang dapat menggunakannya.



Variabel Global


Variable yang dideklarasikan pada bagian public atau private. Perbedaan dengan variabel lokal adalah variabel global dapat digunakan oleh procedure atau function yang ada di dalam unit tersebut (ingat setiap event pasti akan membuat sebuah procedure baru). Jika variabel ditulis pada bagian private, maka variabel tersebut tidak dapat digunakan atau diakses oleh unit lain. Jika variabel dituliskan pada bagian public, maka variabel tersebut dapat digunakan atau diakses dari unit lain.


1 komentar:

  1. Bisa tidak, satu variabel yang sudah digunakan untuk satu prosedur, digunakan oleh prosedur yang lain?
    Misalnya, Prosedur A, mengisi variabel Nilai dengan 1
    Prosedur B harus mengambil Variabel Nilai (yang bernilai 1) tersebut untuk diproses lagi.
    Bagaimana caranya?
    Tx.

    BalasHapus