donmadan kastin ne hocam tam olarak?
break point koyup nerede fonksiyonun bekledigini tespit et. multi-thread tabanli uygulamayi yapmadigin icin her sey main thread uzerinden yapildigindan cevap gec gelirse program yanit vermiyor anladigim kadariyla.
Oncelikle multi-thread bir uygulama yaparak threadleri bol daha sonra donma olmaz (eger donmadan kastin tam olarak gui kitlenmesiyse cunku farkli bir thread catallanmasi olmadigi icin gui yi de kontrol eden senin sorgunu da yapan ayni thread o yuzden bir thread ayni anda tek bir isi yapar, senin sql kodunu execute ederken ya da baska bir is yaparken gui ile ilgilenmez bu sebeple de gui oyle donmus gorunur. Eger islem cok hizli olursa dondugunu anlamazsin. Ama bu sorunlar icin multi-threading uygulama yapmak/ogrenmek lazim)
multi-thread i hallettikten sonra eger sorun kod execute etmedeyse timeout degerleri ile ugrasabilirsin. Eger gelen veri cok buyuk ise ana bilgisayardaki gibi hizli gelmesini beklememesi lazim.
Eger kod calistirma ile ilgili problem yoksa, belki sunucu kaynakli sikintilar mevcut olabilir.
O zaman clientlara sql management system kurarak orada hizini test edebilirsin.
kolay gelsin
Donmadan kasıt ara sıra sql bağlantısı kesiliyor sanırım o yüzden oluyor.Bir iki saniye sürüp tekrar işleme devam ediyor.Bundan bir kaç sene önce benzer bir programı yine clientlara kısayol yaparak çok uzun yıllar kullandım hiç bir sorun çıkmadı.Yani bahsettiğiniz gibi multi-thread tabanli da değildi o program.Tek farklı olan bütün pc ler ağa kablo ile bağlıydı.
Şuan ki sorun büyük ihtimalle ana pc dahil diğer pc lerin ağa wireless ile bağlı olması olabilir ama emin değilim bir kaç güne deneyip sonucu yazarım buraya...