<?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>Απ: Try...Catch...FINALLY. Μπορεί να μου πει κάποιος εάν υπάρχει διαφορά;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9353.aspx</link><pubDate>Tue, 07 Feb 2006 23:33:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9353</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9353.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9353</wfw:commentRss><description>Να θυμίσω οτι καλό θα ήταν να χαρακτηρίζουμε το θέμα ως "Εχει επιλυθεί" αν έχει απαντηθεί η ερώτησή μας. Επίσης να θυμίσω οτι μπορείτε να διαλέξετε ποιές απαντήσεις σας βοήθησαν πιό πολύ.</description></item><item><title>Απ: Try...Catch...FINALLY. Μπορεί να μου πει κάποιος εάν υπάρχει διαφορά;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9351.aspx</link><pubDate>Tue, 07 Feb 2006 22:59:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9351</guid><dc:creator>Panos Kousidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9351.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9351</wfw:commentRss><description>OK, το δοκίμασα με Exit Sub στο Catch και κατάλαβα. Το Throw New Exception μέσα στο Catch έκανε το πρόγραμμα να σταματάει και να βγάζει error. &lt;br&gt;Ευχαριστώ πολύ και τους δύο. Με καλύψατε απόλυτα.</description></item><item><title>Απ: Try...Catch...FINALLY. Μπορεί να μου πει κάποιος εάν υπάρχει διαφορά;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9349.aspx</link><pubDate>Tue, 07 Feb 2006 21:53:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9349</guid><dc:creator>SValsamis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9349.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9349</wfw:commentRss><description>Μάλλον με πρόλαβε ο Mitsaras. &lt;br&gt;Δεν είχα δει το Post του πρίν απαντήσω.&lt;br&gt;</description></item><item><title>Απ: Try...Catch...FINALLY. Μπορεί να μου πει κάποιος εάν υπάρχει διαφορά;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9348.aspx</link><pubDate>Tue, 07 Feb 2006 21:42:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9348</guid><dc:creator>SValsamis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9348.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9348</wfw:commentRss><description>&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Εξαρτάται από τον κώδικα που έχεις μέσα στο Catch Block&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Αν μέσα στο Catch υπάρχει ένα Exception τότε στην δεύτερη περίπτωση δεν θα φθάσει στο End Try οπότε δεν θα εκτελεστεί ο "κώδικας 3" και "κώδικας 4", ενώ στην πρώτη περίπτωση θα εκτελεστεί μόνο ο "κώδικας 3"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Δοκίμασε αυτό:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;Περίπτωση 1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Try&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Throw&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;New&lt;/FONT&gt;&lt;FONT size=2&gt; Exception&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Catch&lt;/FONT&gt;&lt;FONT size=2&gt; ex &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; Exception&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Throw&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;New&lt;/FONT&gt;&lt;FONT size=2&gt; Exception&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Finally&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;MsgBox("Κώδικας 3")&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Try&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;MsgBox("Κώδικας 4")&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Περίπτωση 2&lt;/STRONG&gt;&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;Try&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Throw&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;New&lt;/FONT&gt;&lt;FONT size=2&gt; Exception&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Catch&lt;/FONT&gt;&lt;FONT size=2&gt; ex &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;As&lt;/FONT&gt;&lt;FONT size=2&gt; Exception&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Throw&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;New&lt;/FONT&gt;&lt;FONT size=2&gt; Exception&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;End&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;Try&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;MsgBox("Κώδικας 3")&lt;/P&gt;
&lt;P&gt;MsgBox("Κώδικας 4")&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ελπίζω να σε βοήθησα λίγο.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Try...Catch...FINALLY. Μπορεί να μου πει κάποιος εάν υπάρχει διαφορά;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9343.aspx</link><pubDate>Tue, 07 Feb 2006 21:04:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9343</guid><dc:creator>Mitsaras</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9343.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9343</wfw:commentRss><description>Αν υποθέσουμε ότι ο 'Κώδικας 2 προκαλεί την έξοδο από τη συνάρτηση (πχ throw new Exceptio() ή return;), τότε ο κώδικας 3 και 4 της 2ης περίπτωσης δε θα εκτελεστούν.
&lt;br&gt;
&lt;br&gt;Όμως, στην αντίστοιχη πρώτη περίπτωση, αφού εκτελεστεί ο κώδικας της Catch, θα εκτελεστεί και ο Finally κωδικάς, και μετά θα γίνει ό,τι είναι να γίνει (throw new Exceptio() ή return; όπως προαναφέρθηκε).</description></item><item><title>Try...Catch...FINALLY. Μπορεί να μου πει κάποιος εάν υπάρχει διαφορά;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/9342.aspx</link><pubDate>Tue, 07 Feb 2006 20:44:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:9342</guid><dc:creator>Panos Kousidis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/9342.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=9342</wfw:commentRss><description>&lt;P&gt;Θα ήθελα να ρωτήσω εάν υπάρχει κάποια διαφορά στα ακόλουθα κομμάτια κώδικα&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;Try&lt;BR&gt;&lt;/CODE&gt;&lt;CODE&gt;'Κώδικας 1...&lt;BR&gt;&lt;/CODE&gt;&lt;CODE&gt;Catch&lt;BR&gt;'Κώδικας 2...&lt;BR&gt;Finally&lt;BR&gt;'Κώδικας 3...&lt;BR&gt;End Try&lt;BR&gt;'Κώδικας 4...&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;Try&lt;BR&gt;&lt;CODE&gt;'Κώδικας 1...&lt;BR&gt;&lt;/CODE&gt;&lt;CODE&gt;Catch&lt;BR&gt;'Κώδικας 2...&lt;BR&gt;End Try&lt;BR&gt;'Κώδικας 3...&lt;BR&gt;'Κώδικας 4...&lt;/CODE&gt;&lt;/CODE&gt;&lt;/P&gt;</description></item></channel></rss>