Programın kilitlenmesi...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Programın kilitlenmesi...

Mesaj gönderen tuanna »

arkadaşlar ben bir program yazdım ama program bazen kilitlenmiş gibi kalıyor...program web servisi kullanarak...siteden tc kimliklerini alıyor...
ama bazen kilitlenmiş gibi kalıyor...arka planda devam ediyor...bir fikri olan varmı?
Siz hayal edin...Biz yapalım TuannaSoft...
ertug
Üye
Mesajlar: 82
Kayıt: 10 Ara 2004 05:41

Mesaj gönderen ertug »

Sanırım Indy kullanıyorsunuz. Indy senkron (bloklayarak) çalışır. İşini bitirmesi uzun sürerse bu süre içerisinde uygulama kullanıcıya yanıt veremez. Eğer kimlik bilgilerini aldığınız site yoğunluktan dolayı geç cevap veriyorsa / cevap veremiyorsa veya kullanıcı bant genişliğini başka işler için kullanıyorsa tepkisiz kalma süresi uzayacaktır.

Çözüm için TIdAntiFreeze kullanabilirsiniz. İkinci alternatif olarak "thread" yazıp, bağlantıyı "thread" içerisinde yapabilirsiniz. "Thread" kullanmanın diğer avantajı da aynı anda birden çok sorgu yapabilmenizdir.

Eğer ayarlayabiliyorsanız timeout süresini kısaltmak da işe yarayabilir.

Kolay gelsin.
Cevapla