Merhaba,
bir formda TRegistry create ediyorum,
basşa bir formda, aşağıdaki gibi işlem yapıyorum ama "Software\EliteSistem\Servis Takip\Software\EliteSistem\Servis Takip\Software\EliteSistem\Servis Takip" kayıt açıyor neden anlayamadım..
begin
DM.FIRMA_BILGI.RootKey := HKEY_CURRENT_USER;
DM.FIRMA_BILGI.OpenKey('Software\EliteSistem\Servis Takip', true);
edtFIRMA_UNVAN.text := DM.FIRMA_BILGI.ReadString('Firma Ünvanı');
edtFIRMA_TELEFON.text := DM.FIRMA_BILGI.ReadString('Firma Telefon');
edtVERGI_NO.text := DM.FIRMA_BILGI.ReadString('Firma Vergi No');
end;
TRegistry sorun
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 839
- Kayıt: 03 Eki 2007 02:00
Re: TRegistry sorun
Merhaba,
Öncelikle örnek kod içeren soruları Tam Editör & Önizleme butonu tıklayıp oradaki kod bloğu tanımlama özelliklerinden faydalanarak sormakta fayda var. Okunurluğu daha kolay oluyor.
Aşağıdaki şekildeki kullanım sürekli ekleme yapmadan her zaman aynı "Key" değerine erişmenizi sağlayacaktır.
Özetle TRegistry.OpenKey() için Key değerinin ilk harfi \ (ters bölme işareti) olması gerekiyor.
Öncelikle örnek kod içeren soruları Tam Editör & Önizleme butonu tıklayıp oradaki kod bloğu tanımlama özelliklerinden faydalanarak sormakta fayda var. Okunurluğu daha kolay oluyor.
Aşağıdaki şekildeki kullanım sürekli ekleme yapmadan her zaman aynı "Key" değerine erişmenizi sağlayacaktır.
Kod: Tümünü seç
begin
DM.FIRMA_BILGI.RootKey := HKEY_CURRENT_USER;
DM.FIRMA_BILGI.OpenKey('\Software\EliteSistem\Servis Takip', True);
// burada yapılmak istenen işlemler gerçekleştirilebilir.
end;
-
- Üye
- Mesajlar: 839
- Kayıt: 03 Eki 2007 02:00