Selamat
pagi sobat cyberbintauna , dikesempatan pagi ini saya akan share Cara Menulis Dan Membaca String Pada Registri Dengan Delpi 7.Dan
seperti judul di atas tutorial kali ini akan membahas mengenai cara
menggunakan registry pada Delphi 7.Spesifiknya
, cara menuliskan string dan membacanya yang tersimpan pada
registry.Okey , sebelum lanjut mungkin ada baiknya kita tau apa itu
registry.Dalam pemahaman IMSO (In My Sotoy Opinion :D ) , registry
merupakan databasenya Sistem Operasi , dalam hal ini windows.Ibarat kata
, registry adalah vault untuk menyimpan informasi
yang di tulis oleh SO.Biasanya berisi konfigurasi mengenai sebuah
software.Misalnya expired date pada trial software.Ya begitu lah , lebih
jelas dan afdolnya cari di wiki aja deh.
Nah
kali ini , saya akan membahas mengenai cara menyimpan string pada
registry.Untuk apa kita belajar registry !?Pertanyaan yang bagus (yang
nanya itu kan saya -,-").Bayangkan ketika kita membuat suatu program ,
lalu kita merubah konfigurasi program tersebut misalnya jenis font yang
semula Arial ingin kita ubah menjadi Comic Sans pada saat run
time.Konfigurasi tersebut akan hilang bila program di terminate.Lalu
bagaimana caranya supaya konfigurasi tersebut tidak hilang !? Pertanyaan
yang bagus (yang nanya saya lagi kan -_-") , itulah gunanya kita
belajar registry :D
Flownya
seperti ini.Kita akan membuat program yang berfungsi untuk menuliskan
string pada registry.Lalu nantinya string tersebut di baca lalu di
terapkan pada komponen label.Belibet yak !? Ikutin aja deh tutorialnya.
Buka
delphi anda , dan pada form1 tambahkan 2 komponen button , lalu 1
komponen label dan 1 komponen edit.Lihat deh penampakan gambar di bawah
Okey
, its time for koding.Jangan lupa , tambahkan registry pada klausa
uses.Kita akan membuat 1 buah prosedure untuk menulis registry dan 1
buah function untuk membaca registry.Udah tau kan perbedaan function dan
procedure itu apa !?For now , just type the pascal object script below :
Okey , itu fungsi untuk membaca pada registry.Selanjutnya kita akan membuat prosedure untuk menulisnya:
Var
Reg : TRegistry;
begin
//Buat objek registry lagi
Reg := TRegistry.Create;
with Reg do
begin
//Mengeset tujuan registry sesuai yang kita inginkan , lagi
RootKey:=HKEY_LOCAL_MACHINE;
//Mengecek , apakah kita bisa membuka regkey kita , bila regkey tidak di temukan , kita akan membuatnya , lagi
if OpenKey(keyReg,true) then
//Gak perlu ngecek field lagi , karena kita akan membuatnya dengan memasukan nilaiTeks
Writestring(fieldTeks,nilaiTeks)
else
//Jika error terjadi ketika kita menulis pada registry , lagi
ShowMessage('Error membuka/membuat :'+keyReg);
CloseKey;
end;
end;
Double-klik button tulis lalu ketikan kode berikut.
begin tulisReg('SOFTWARE\programSaya','fieldTeksSaya',Edit1.Text);
end;
Lalu double-klik button baca dan ketikan (lagi) kode berikut.
begin
Label1.Caption := bacaReg('SOFTWARE\programSaya','fieldTeksSaya');
end;
Jalankan
program anda , lalu ketikan sesuatu pada edit1.Setalah itu tekan button
tulis.Selanjutnya tekan button baca.Maka label1.caption akan sesuai
dengan apa yang anda tulis.Gak aneh ya !?Coba keluar dari program lalu
jalankan lagi.Sekarang , coba tekan langsung button baca ,
label1.caption berubah kan sesuai dengan apa yang anda tulis sebelum
program di terminate !? Sampai disini , anda ngerti kan cara menggunakan
registry walaupun masih sangat sederhana.
Sekian tutorial kali ini , semoga bermanfaat.
Sekian tutorial kali ini , semoga bermanfaat.
Untuk berlangganan Artikel silahkan Masukkan email anda kemudian cek inbox email |
Author : Unknown
Setelah anda membaca artikel tentang Cara Menulis dan Membaca String Pada Registry Dengan Delphi 7 jika bermanfaat, silahkan tekan tombol Share. Anda juga boleh menyalin / menyebarluaskan artikel ini, namun jangan lupa untuk meletakkan link dibawah ini sebagai sumbernya :
Baca Juga:
Judul: Cara Menulis dan Membaca String Pada Registry Dengan Delphi 7
Rating: 100% based on 99998 ratings. 5 user reviews.
Ditulis Oleh Unknown
klik disini untuk menambahkan komentar blogger
Rating: 100% based on 99998 ratings. 5 user reviews.
Ditulis Oleh Unknown
klik disini untuk menambahkan komentar blogger
0 comments
"Komentar anda menunjukkan pribadi Anda".
Silahkan tinggalkan komentar bijak yang bersifat kesan/pesan/kritik dan saran terhadap postingan!