Hatanın Sebebi Nedir?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Hatanın Sebebi Nedir?

Mesaj gönderen Gold_Lady »

Merhaba.
Programı kapattıktan sonra aşağıdaki hatayı veriyor.
Önce bu hata :
Resim

Tamam butonuna basınca bu hatayı veriyor.

Resim

gds32.dll hatası aklıma Firebird' ün bozulmuş olabileceğini getirdi ancak, başka bir pc dede denedim sonuç aynı. Tüm formların onclose eventlerini boşalttım belki çıkışta formları kapatırken bu hata tetikleniyor diye sonuç değişmedi. Sizce neden böyle bir hata veriyor olabilir.
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Mesaj gönderen Gold_Lady »

Hala bulamadım, lütfen bir el atın. :)
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Mesaj gönderen White Rose »

Veritabanınızın disconnect, formunuzun onclose, closequery eventlerini kontrol edin, olmazsa firebirdi kaldırıp, \system32 den de gds32.dll'yi silip yeniden kurarak bir de öyle deneyin.
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Mesaj gönderen Gold_Lady »

disconnect olayı boş, onclose boş, closequery boş ve firebird bozulmuş olabilir diye 2 ayrı pc de daha denedim yukarıda yazdığım üzere sorun devam ediyor.
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Mesaj gönderen White Rose »

firebirdi kaldırıp yeniden kurdunuz mu ?
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Mesaj gönderen Gold_Lady »

3 ayrı pcde denedim, gerek var mı?
Kullanıcı avatarı
Z.D.
Üye
Mesajlar: 104
Kayıt: 01 Nis 2006 01:48
Konum: İstanbul

Mesaj gönderen Z.D. »

Aklıma gelen birkaç olasılık var.

Datamodule ve IBEvent kullanıyorsanız ana form kapanırken ibevent thread suspended mesajı göndermelisiniz.

Kod: Tümünü seç

// TDM = class(TDataModule)

procedure TDM.DataModuleDestroy(Sender: TObject);
begin
    IBEvent1.UnRegisterEvents;
end;

Yani buradaki mantık, ana form yokedilirken çalışan threadleride susturmanız lazım.

Eğer olmazsa project.dpr içeriği ve biraz daha bilgi verebilirseniz başka çözümler üzerinde de durabiliriz.
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Mesaj gönderen Gold_Lady »

Evet thread çözümü işe yaradı, çok teşekkür ederim.
Demek ki öğrenilecek çok şey var daha...
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Mesaj gönderen White Rose »

Programlarımda ben de Ibevent kullanıyorum ama çıkışta böyle bir hata ile hiç karşılaşmadım.
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Mesaj gönderen Gold_Lady »

Demekki sizin programlarda benimkiler gibi SÇMK tekniği ile çalışıyormuş, ama bu sefer benim kullandığım teknik tutmadı. Sizde bundan sonraki programlarınızda dikkat edersiniz.
En son Gold_Lady tarafından 02 Oca 2008 09:46 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

SÇMK nedir ?
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Gold_Lady
Üye
Mesajlar: 142
Kayıt: 03 Nis 2006 08:39
Konum: İş Yerinden :)
İletişim:

Mesaj gönderen Gold_Lady »

Saldım Çayıra Mevlam Kayıra. :D
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Mesaj gönderen White Rose »

Bilmem :(
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

Gold_Lady yazdı:Saldım Çayıra Mevlam Kayıra. :D
çok şey düşünürdümde bu aklıma gelmedi.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
White Rose
Üye
Mesajlar: 726
Kayıt: 06 Tem 2005 09:41
Konum: Güneyden
İletişim:

Mesaj gönderen White Rose »

Sevgiyle Çalışanlar Mutlaka Kazanırlar :)
Cevapla