Registry

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
macsonfor
Üye
Mesajlar: 118
Kayıt: 14 Haz 2004 04:59

Registry

Mesaj gönderen macsonfor »

program ilk açılışta hdd serino'sunu alacak ve registry'e yazacak
ve artık her açılışta artık yazmayıp sadece okuyacak değer tutuyorsa çalışacak yoksa kapanacak bunu için bir kod lazım bana aslına be bişeyler yapmaya çalıştım forumda ki kaynaklardan yararlanarak ama program her açılışta yazıyor ondan sonra okuyor bu da demektir ki her hdd'e çalışacak...

Kod: Tümünü seç


Procedure TForm1.Create(Sender: TObject);
var 
  Reg1: TRegistry; 
begin 
Reg1:=TRegistry.Create;
Reg1.RootKey:=HKEY_LOCAL_MACHINE;
Reg1.OpenKey('Software\deneme\RegDeneme',True);
Reg1.WriteString('wstring','+edit1.text+');
.....

bu işlem için yardımlarınız bekliyorum.
Kolay gelsin...
Bilgi Paylaşıldıkça Çoğalır
Kullanıcı avatarı
Asri
Kıdemli Üye
Mesajlar: 767
Kayıt: 16 Eyl 2003 09:54
Konum: istanbul

Mesaj gönderen Asri »

Bu linkte istediğin kodları bulabilirsin. Güzel örnekler verilmiş.

http://www.delphiturkiye.com/forum/vie ... tregistry

iyi çalışmalar.
Öğrenmek ve öğretmek, akıntıya karşı yüzmek gibidir ilerleyemediğiniz taktirde gerilersiniz.
Misafir

Mesaj gönderen Misafir »

program açılırken registr de bir yere "demo" yaz.
programın bir yerine enstelasyon diye bir menu koy. zaten registry de direk hdd numarasını yazma, hdd numarasını karıştır (mesela enbaştaki karakteri en sona koy). sonra kullanıcı programı yüklediği zaman bir kere bu menuyu çalıştırır bu ekranda bi tane label koyarsın bi tane edit label e hdd nin nosunu yazarsın. label deki noyu alırsın sonra yaptığın işlem den sonra verdiğin numarayı edit e girersin. sonra registry de "demo" yazdığın yere "tamam" yazarsın. sonra ki açılışta bakarsın, demo yazıyorsa kapatırsın. "tamam" yazıyorsa programı açarsın. boş geliyorsa "demo" yazarsın. açılır ama sadece bir kere çalışır. kapttığında tekrar açamaz.

kolay gelsin
Cevapla