<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET Framework</title><link>https://www.dotnetzone.gr:443/cs/forums/14/ShowForum.aspx</link><description>Θέματα για threading, remoting, reflection, exception handling, security, regex κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Ερωτηση πως μπορω να αντιμετωπισω το stack overfllow ή καπως ετσι;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14587.aspx</link><pubDate>Tue, 11 Jul 2006 19:17:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14587</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14587.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=14587</wfw:commentRss><description>ps. μπορείς να δεις το call stack αν βάλεις κάπου ένα breakpoint και πατήσεις Debug&gt;Windows&gt;Call Stack.</description></item><item><title>Απ: Ερωτηση πως μπορω να αντιμετωπισω το stack overfllow ή καπως ετσι;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14586.aspx</link><pubDate>Tue, 11 Jul 2006 19:11:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14586</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14586.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=14586</wfw:commentRss><description>ο κώδικας που δίνεις δεν βοηθάει να βρεθεί το πρόβλημα.&lt;BR&gt;&lt;BR&gt;Γενικά το call stack είναι μια λίστα που κρατάει την ακολουθία συναρτήσεων που έχουν εκτελεστεί, έτσι ώστε το runtime environmen να ξέρει σε ποιο σημείο μιας συνάρητησης να επιστρέψει μόλις ολοκληρωθεί η τρέχουσα κάθε φορά συνάρτηση. Αν το call stack γεμίσει παίρνεις το exception "call stack overflow". Δεν ξέρω πόσο μεγάλο είναι αλλά συνήθως για να καταφέρεις να το γεμίσεις και να&amp;nbsp;πάρεις αυτό το exception πρέπει να&amp;nbsp;γράψεις μια συνάρτηση η οποία να&amp;nbsp;καλεί τον εαυτό της και κάνεις κάποιο λάθος χειρισμό. π.χ. δοκίμασε να εκτελέσεις την παρακάτω συνάρτηση, η οποία καλεί τον εαυτό της. Αμέσως θα πάρεις το ίδιο μεγαλοπρεπές exception.&lt;BR&gt;&lt;BR&gt;public void MyMethod()&lt;BR&gt;&lt;BR&gt;{&lt;BR&gt;&lt;BR&gt;MyMethod();&lt;BR&gt;&lt;BR&gt;}</description></item><item><title>Απ: Ερωτηση πως μπορω να αντιμετωπισω το stack overfllow ή καπως ετσι;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14584.aspx</link><pubDate>Tue, 11 Jul 2006 14:13:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14584</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14584.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=14584</wfw:commentRss><description>απλς παω να ακανω debuging και βγαζει overflow στην γραμμη&amp;nbsp; tDataset.ReadXml(path);.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;&lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;try&lt;/span&gt;&lt;br /&gt;            {&lt;br /&gt;                &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;string&lt;/span&gt; FileName;&lt;br /&gt;                &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;int&lt;/span&gt; i, j;&lt;br /&gt;                DataTable tTable &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;new&lt;/span&gt; DataTable();&lt;br /&gt;                &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;//string[] values = { Time.ToLongDateString(), Time.ToLongTimeString(), "DataBase Succefully attached in Data Set" };&lt;/span&gt;&lt;br /&gt;                &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;//DataSet logdb = new DataSet();&lt;/span&gt;&lt;br /&gt;                &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;if&lt;/span&gt; ((path !&lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;null&lt;/span&gt;) &amp;amp;&amp;amp; (tDataset !&lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;null&lt;/span&gt;))&lt;br /&gt;                {&lt;br /&gt;                    tDataset.ReadXml(path);&lt;br /&gt;                    FileName &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; Path.GetFileName(path);&lt;br /&gt;                    i &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; FileName.IndexOf(&lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;"."&lt;/span&gt;);&lt;br /&gt;                    tTable &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; tDataset.Tables[BaseClass.recordtag];&lt;br /&gt;                    &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;for&lt;/span&gt; (j &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; 0; j &amp;lt; tTable.Columns.Count; j++)&lt;br /&gt;                    {&lt;br /&gt;                        tTable.Columns[j].Caption &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; tTable.Columns[j].Caption.Replace(&lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;"_"&lt;/span&gt;, &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;" "&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;                    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                    tDataset.Tables[BaseClass.recordtag].TableName &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; FileName.Substring(0, i);&lt;br /&gt;                    &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;//this.logobj.Addvalue(logdb, values);&lt;/span&gt;&lt;br /&gt;                    &lt;span style="color: Green;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;//this.logobj.SaveLog(logdb, GetSpeficiUserInfoFromCentralUserDataBase(Environment.UserName, Convert.ToString(User.UserMainPath)) + "\\" + Logger.LogsFolder + "\\" + LogDb + Logger.LogsExtension, 0, "-");&lt;/span&gt;&lt;br /&gt;                    &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;this&lt;/span&gt;.logobj.Addvalue(Time.ToLongTimeString() &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;+&lt;/span&gt; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;"-"&lt;/span&gt; &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;+&lt;/span&gt; Time.ToLongDateString() &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;+&lt;/span&gt; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;" - "&lt;/span&gt; &lt;span style="color: Red;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;+&lt;/span&gt; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;"Table attached to DataSet Succefully"&lt;/span&gt;, &lt;span style="color: Blue;background-color: Transparent;font-family: Courier New;font-size: 11px;font-weight: normal;"&gt;this&lt;/span&gt;.GetSpeficiUserInfoFromCentralUserDataBase(Environment.UserName, Convert.ToString(User.UserName)));&lt;/span&gt;&lt;br&gt;</description></item><item><title>Απ: Ερωτηση πως μπορω να αντιμετωπισω το stack overfllow ή καπως ετσι;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14583.aspx</link><pubDate>Tue, 11 Jul 2006 13:29:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14583</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14583.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=14583</wfw:commentRss><description>Εάν μπορείς να γίνεις λίγο πιο αναλυτικός, θα βοηθούσε.</description></item><item><title>Ερωτηση πως μπορω να αντιμετωπισω το stack overfllow ή καπως ετσι;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/14582.aspx</link><pubDate>Tue, 11 Jul 2006 10:51:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:14582</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/14582.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=14582</wfw:commentRss><description>Ερωτηση πως μπορω να αντιμετωπισω το stack overfllow ή καπως ετσι;&lt;br&gt;χρησιμοποιω την c#2005 express edition και σε ενα προσγραααμα που τεχω μου το βγαζει πως το διορθωνω;&lt;br&gt;</description></item></channel></rss>