Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > System.StackOverflowException was unhandled
Yazar
xceo


avatar
Bingöl
Kayıt: 13.09.2007
10.04.2010-20:48 #68140
Merhabalar arkadaşlar.
Artifical projesini C# da geliştirmeye çalışıyorum fakat ağaç yapıları ve düzenlemeleri düzgün bir şekilde yapmama rağmak stackoverflow oluyor. kodlarda recursive ile ağaç yapısında arama gerçekleştirirken form da verileri her defasında textboxlara eşitlerken hatayı veriyor.
buna nasıl bir çözüm üretebilirim.
kaç gündür uğraşıyorum herhangi bir çözüm yoluda bulamadım?





http://www.makosan.net
Bir deli bu aralar...


Yazar
sinan61


avatar
TRABZON
Kayıt: 05.12.2006
10.04.2010-22:45 #68141
Eğer kodunda bir hata yoksa, projeni geliştirdiğin derleyicinin, kullandığı stack boyutunun azlığından bu hatayı verebilir, arttırırsan bu sorunu çözebilirsin!






Nobody live like me!!!




Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
10.04.2010-23:16 #68143
Tahminim recursif bir yapı kurdun ve çok fazla recursif çağrı yaptığından (1000 üzeri ) bu hatayı alıyorsun. Öyleyse tavsiye edebileceğim fonksiyon çağrılarını veya fonksiyonlardaki yerel değişken sayısını azaltacak şekilde algoritmanda birşeyler yapman. Belkide sonsuz döngüye giriyorsun farkında değilsin.





Yazar
xceo


avatar
Bingöl
Kayıt: 13.09.2007
10.04.2010-23:29 #68144
cantur yazdi
 
Tahminim recursif bir yapı kurdun ve çok fazla recursif çağrı yaptığından (1000 üzeri ) bu hatayı alıyorsun. Öyleyse tavsiye edebileceğim fonksiyon çağrılarını veya fonksiyonlardaki yerel değişken sayısını azaltacak şekilde algoritmanda birşeyler yapman. Belkide sonsuz döngüye giriyorsun farkında değilsin.


Çok fazla kontrol yapmam gerekti ondan değişken sayısı bayağı bir fazla oldu hocam. Azaltmayı deneyeyim, inş. olur bu sefer hocam.
Teşekkürler.





http://www.makosan.net
Bir deli bu aralar...


Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
10.04.2010-23:58 #68145
xceo yazdi [quote

Çok fazla kontrol yapmam gerekti ondan değişken sayısı bayağı bir fazla oldu hocam. Azaltmayı deneyeyim, inş. olur bu sefer hocam.
Teşekkürler.[/quote]

daha basit çözüm işinde recursif yapı gerektirmeyecek kısımları recursif yapıdan kurtar. fonksiyonların iç içe birbirini çağırmasının sınırına ulaşmadan bir recursif fonksiyon işini halletmeli.





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb