Registry OpenKey hatası.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
vipaydin
Üye
Mesajlar: 82
Kayıt: 23 Ara 2004 04:52

Registry OpenKey hatası.

Mesaj gönderen vipaydin »

Arkadaşlar Merhaba.
Şu koda bir bakar mısınız?

Kod: Tümünü seç

Reg:TRegistry;
Regstr:String;
begin
Reg:=Tregistry.Create;
Reg.RootKey:=HKEY_CURRENT_USER;
If Reg.OpenKey('AYDIN\Config',False) then
begin
ShowMessage('Bağlantı Parametre hatası !'+Chr(13)+'Lütfen Bağlantı Parametrelerini Kontrol Ediniz')
end
else
begin
Regstr:=Reg.ReadString('File');
AssignFile(tf,''+Regstr+'');
yapılacak işlerin devamı.......
end;
Benim burada yapmak istediğim,
File isimli anahtarı açamazsa hata mesajını versin ve programı orada kırsın. Yok anahtarı açabiliyorsa işine gücüne devam etsin.
Anahtar yokken uyarı mesajını veriyor ama alt satırdaki kodlardan devam etmeye çalışıyor. Tabi hemen AssignFile deki Regstr yi bulamadığı için hata mesajını veriyor.
Burada ki nerede acaba?
Kullanıcı avatarı
kelaynak2
Üye
Mesajlar: 135
Kayıt: 30 Haz 2003 02:18

Mesaj gönderen kelaynak2 »

Kod: Tümünü seç

If Reg.OpenKey('AYDIN\Config',False) =false then 
şeklinde olmalı
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
showmessage den sonra

Kod: Tümünü seç

exit;
koy
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla