Registry code sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Registry code sorunu

Mesaj gönderen haydarxxx »

Kod: Tümünü seç

var
 Reg: TRegistry;
begin
if CheckBox1.Checked=true then
begin
IBDataSet2.Edit;
DBEdit1.Text:='evet';
IBDataSet2.post;
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_LOCAL_MACHINE;
if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\Run', True)
then Reg.WriteString('Programım','' + 'C:\Randevu\rdv.exe');
finally
Reg.CloseKey;
Reg.Free;
inherited;//otomatik başlat
 end;
end;
 if CheckBox1.Checked=False then
begin
IBDataSet2.Edit;
DBEdit1.Text:='hayır';
IBDataSet2.post;
Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_LOCAL_MACHINE;
    if Reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run', True) then
   begin
      Reg.DeleteValue('Programım');
      Reg.CloseKey;
    end;
  finally
    Reg.Free;
    inherited;
  end;  //otomatik başlatmayı kaldır

end;
 end;
bilgisayar açıldığında interbase bağlantı hatası alıyorum exe çalışmıyor.Normalde projede bir sorun yok.Nasıl çözebilirim.xp d7 kullanıyorum.vista yada win7 de de bu kod çalışırmı.
Kullanıcı avatarı
tuna
Üye
Mesajlar: 300
Kayıt: 07 Tem 2008 04:39
Konum: İstanbul

Re: Registry code sorunu

Mesaj gönderen tuna »

İşletim sistemi 64 bit ise sorun çıkabilir win7/vista da.
Programı debug modda çalıştırdığın zaman bir hata geliyormu.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Registry code sorunu

Mesaj gönderen sabanakman »

Interbase hizmeti henüz başlamadıysa program veritabanına bağlanamayacaktır. Bu durumu kontrol etmenizde de fayda olabilir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Re: Registry code sorunu

Mesaj gönderen haydarxxx »

İşletim sistemi 64 bit ise sorun çıkabilir win7/vista da
32 bit xp de projelendiriyorum
Interbase hizmeti henüz başlamadıysa program veritabanına bağlanamayacaktır. Bu durumu kontrol etmenizde de fayda olabilir.
bunu nasıl kontrol edeceğiz
Kullanıcı avatarı
tuna
Üye
Mesajlar: 300
Kayıt: 07 Tem 2008 04:39
Konum: İstanbul

Re: Registry code sorunu

Mesaj gönderen tuna »

Tabloya bağlandığın satırlara break point koyup çalıştır. Bu satırlara gelince hata verip vermediğini görürsün zaten.
Cevapla