Registry ye nasıl kayıt yaptırabilirim
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 2
- Kayıt: 20 Haz 2005 10:31
- Konum: Kayseri
Registry ye nasıl kayıt yaptırabilirim
Edit'e girilen bilgiyi nasıl kayıt yaptırabilirim soruma, registry kaydı olabilir demişsiniz. Teşekkür ederim. Ama registry'ye nasıl kayıt yapacağım bir örnek yazabilirseniz sevinirim.
- sherlockholmes
- Kıdemli Üye
- Mesajlar: 930
- Kayıt: 19 Tem 2004 09:13
http://www.delphiturkiye.com/index.php?page=regini.htm
arama yaparak sonuca daha kısa sürede ulaşbilirsiniz ....
arama yaparak sonuca daha kısa sürede ulaşbilirsiniz ....

y = e^x fonksiyonu hangimizi etkilememiştir ki? Küllerinden hayat bulan Zümrüd-ü Anka kuşu gibi, türevi yine kendisidir.
örnek bir alıntı kod
Kolay Gelsin
Kod: Tümünü seç
procedure TFrameUdd.LVReportDblClick(Sender: TObject);
//Var
// FMyreg : TRegistry ;
begin
LoadReport(LVReport.Selected.Caption);
// If EditPrintPreview.Checked Then
RptUdd.DeviceType := dtScreen ;
{ // <ADNAN> 06.10.2004
FMyReg := TRegistry.Create;
try
FMyReg.RootKey := HKEY_CURRENT_USER;
if FMyReg.OpenKey('\Software\Barsan\ReportDesign', True) then
begin
if EditPrintPreview.Checked then
FMyReg.WriteString(FModul,'"1"')
Else
FMyReg.WriteString(FModul,'"0"') ;
FMyReg.CloseKey;
end ;
finally
FMyReg.Free;
inherited;
end;
}
ShowReport ;
end;
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
lütfen diğer başlığa devam ediniz yeni başlık açmayınız
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Kod: Tümünü seç
uses kısmına registry yazmayı unutmayın !!!!!!!/Anahtarın var olup olmadığı
var
R:Tregistry;
begin
R:=TRegistry.Create;
R.RootKey:=HKEY_LOCAL_MACHINE;
R.OpenKey('\SOFTWARE',false); //False değeri eğer anahtar yoksa oluşturulmaması için
if R.KeyExists('Delphi Turk') then //KeyExists() ile anahtarın olup olmadığı soruluyor
ShowMessage('Anahtar bulundu')
else
ShowMessage('Anahtar bulunamadı');
R.CloseKey;
R.free;
//Yeni Anahtar Oluşturma
var
R:Tregistry;
begin
R:=TRegistry.Create;
R.RootKey:=HKEY_LOCAL_MACHINE;
R.OpenKey('\Yeni Anahtar',true); //True değeri eğer anahtar yoksa oluşturulması için
R.CloseKey;
R.free;
//Anahtar Silme
var
R:Tregistry;
begin
R:=TRegistry.Create;
R.RootKey:=HKEY_LOCAL_MACHINE;
if R.KeyExists('Anahtar Adı') then //KeyExists() ile anahtarın olup olmadığı soruluyor
R.DeleteKey('Anahtar Adı'); //DeleteKey() ile verilen anahtar siliniyor
R.CloseKey;
R.free;
//Dizenin olup olmadığı
var
R:Tregistry;
begin
R:=TRegistry.Create;
R.RootKey:=HKEY_LOCAL_MACHINE;
R.OpenKey('\Yeni Anahtar',false);
if R.ValueExists('Delphi') then //KeyValue() ile dizenin olup olmadığı soruluyor
ShowMessage('Dize bulundu')
else
ShowMessage('Dize bulunamadı');
R.CloseKey;
R.free;
//Registry'de Dize silme
var
R:Tregistry;
begin
R:=TRegistry.Create;
R.RootKey:=HKEY_LOCAL_MACHINE;
R.openkey('Yeni Anahtar',false);
R.DeleteValue('delphi'); //DeleteValue() dize silmek için kullanıldı
R.CloseKey;
R.free;
//Registry'de Değer yazma
var
R:Tregistry;
begin
R:=TRegistry.Create;
R.RootKey:=HKEY_LOCAL_MACHINE;
R.OpenKey('\Yeni Anahtar',false);
R.WriteString('Delphi','Borland'); //WriteString('Dize Adı','Değer') ile değer yazıldı
R.CloseKey;
R.free;
//Registry'de Değer okuma
var
R:Tregistry;
begin
R:=TRegistry.Create;
R.RootKey:=HKEY_LOCAL_MACHINE;
R.OpenKey('\Yeni Anahtar',false);
if R.ValueExists('Delphi') then
ShowMessage(R.ReadString('Delphi'))
else
ShowMessage('Dize bulunamadı');
R.CloseKey;
R.free;

***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.
***********************************
- emrahkaraarslan
- Üye
- Mesajlar: 243
- Kayıt: 21 Haz 2005 12:28
- Konum: Trabzon