<?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>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Application.Restart InvalidOperationException</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43612.aspx</link><pubDate>Wed, 23 Jul 2008 05:27:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43612</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43612.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=43612</wfw:commentRss><description>&lt;P&gt;Και πάλι δεν λες ποιό είναι το call stack του exception. Ένα απλό ToString() θα σου δώσει το σημείο στο οποίο εμφανίστηκε το exception. Αυτό πρέπει να κοιτάξεις πρώτα και μετά οτιδήποτε άλλο. Κι εμείς δεν μπορούμε να σε βοηθήσουμε μαντεύοντας τί μπορεί να συμβαίνει, χωρίς να ξέρουμε ούτε κάν που εμφανίστηκε το exception!&lt;/P&gt;
&lt;P&gt;Θα κάνω άλλη μία "μαντεία" πάντως, και θα αναρωτηθώ μήπως το exception σηκώνεται σε κανένα finalizer ή καμμία dispose η οποία προσπαθεί να αδειάσει με περίεργο τρόπο κανένα collection? Σε κανονική λειτουργία θα σηκωνόταν exception αλλά δεν θα το καταλάβαινες επειδή η εφαρμογή έχει ήδη κλείσει όταν καλούνται οι finalizers. Στην περίπτωση του restart όμως, η εφαρμογή εξακολουθεί να υπάρχει και έτσι "πιάνει" το exception. &lt;/P&gt;
&lt;P&gt;Όπως και να έχει πρίν προχωρήσουμε παραπέρα θα πρέπει να μας δώσεις το περιεχόμενο του exception!&lt;/P&gt;</description></item><item><title>Απ: Application.Restart InvalidOperationException</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43604.aspx</link><pubDate>Tue, 22 Jul 2008 21:00:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43604</guid><dc:creator>LARRIS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43604.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=43604</wfw:commentRss><description>Παρακατω ειναι ο κωδικας για το Load event της κυριας φορμας&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;Private&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt; Main_Load(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; sender &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Object&lt;/span&gt;, &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; e &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Handles&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;MyBase&lt;/span&gt;.Load&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; My.Application.IsNetworkDeployed &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&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;Me&lt;/span&gt;.Label1.Text &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="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; ControlChars.Lf &amp;amp; ControlChars.Lf &amp;amp; +My.Application.Deployment.CurrentVersion.ToString&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Else&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;Me&lt;/span&gt;.Label1.Text &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;Nothing&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;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt;&lt;br&gt;        AutoFrm.MdiParent &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;Me&lt;/span&gt;&lt;br&gt;        AutoFrm.Show()&lt;br&gt;    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;br&gt;και στο load event της φορμας που φορτωνεται(Autofrm) δεν εχω κανενα for each.Το μηνυμα μου το βγαζει οταν παει να κλεισει η εφαρμογη για να κανει restart.Exit event δεν εχω βαλει. πουθενα.Τωρα αν ξανακανω run&amp;nbsp; το project θα μου εχει παρει την updated εκδοση...&lt;br&gt;</description></item><item><title>Απ: Application.Restart InvalidOperationException</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43584.aspx</link><pubDate>Tue, 22 Jul 2008 00:29:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43584</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43584.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=43584</wfw:commentRss><description>&lt;P&gt;Κοιτάζεις σε λάθος κώδικα. Το κείμενο του exception λέει ξεκάθαρα ότι προσπαθείς να τροποποιήσεις κάποιο collection ενώ κάνεις foreach. Αυτό μπορεί να συμβαίνει στο ApplicationExit event, αν το χειρίζεσαι ή στον κώδικα που εκτελείται όταν ξαναξεκινά η εφαρμογή. Θα πρέπει να κοιτάξεις μήπως&amp;nbsp;υπάρχει πρόβλημα στον κώδικα στο Main&amp;nbsp;function στο Program.cs, στον constructor της κυρίως φόρμας σου&amp;nbsp;και στο Load event της φόρμας. Το exception πρέπει να σου λέει και πού συνέβει το πρόβλημα. Κοίταξες εκεί?&amp;nbsp;Η Exception.ToString() επιστρέφει τόσο το exception που συνέβει όσο και το callstack. &lt;/P&gt;
&lt;P&gt;Με δεδομένο ότι η παλιά έκδοση της εφαρμογής ξεκινάει σωστά και εφόσον δεν εκτελείς κάποιο κώδικα στο ApplicationExit, κάτι πρέπει να έχει αλλάξει στον κώδικα της νέας εφαρμογής και δημιουργεί το πρόβλημα.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Όπως και να έχει, για να βοηθήσουμε περισσότερο θα πρέπει να μας δώσεις περισσότερες πληροφορίες για το exception.&lt;/P&gt;</description></item><item><title>Απ: Application.Restart InvalidOperationException</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43583.aspx</link><pubDate>Mon, 21 Jul 2008 23:25:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43583</guid><dc:creator>LARRIS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43583.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=43583</wfw:commentRss><description>Ναι το μύνημα ειναι ετσι οπως το λες &lt;strong&gt;nikolaosk &lt;b&gt;αλλα τι σχεση εχει με το application.restart.Ο κωδικας ειναι παρμενος αυτουσιος απο το documentation&amp;nbsp; και ειναι ο παρακατω:&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;Private&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt; InstallUpdateSyncWithInfo()&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; info &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; UpdateCheckInfo &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;Nothing&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;If&lt;/span&gt; (ApplicationDeployment.IsNetworkDeployed) &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&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;Dim&lt;/span&gt; AD &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; ApplicationDeployment &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; ApplicationDeployment.CurrentDeployment&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;Try&lt;/span&gt;&lt;br&gt;                info &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; AD.CheckForDetailedUpdate()&lt;br&gt;            &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Catch&lt;/span&gt; dde &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; DeploymentDownloadException&lt;br&gt;                MessageBox.Show(&lt;span style="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; ControlChars.Lf &amp;amp; ControlChars.Lf &amp;amp; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Παρακαάλω ελενξτέ την συνδεσή δικτύου ή δοκιμάστε αργότερα. Error: "&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; dde.Message)&lt;br&gt;                &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Return&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;Catch&lt;/span&gt; ioe &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; InvalidOperationException&lt;br&gt;                MessageBox.Show(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Η νέα έκδοση&amp;nbsp; δεν μπορεί να εγκατασταθει αυτη την στιγμή. Error: "&lt;/span&gt; &amp;amp; ioe.Message)&lt;br&gt;                &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Return&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;End&lt;/span&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;If&lt;/span&gt; (info.UpdateAvailable) &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&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;Dim&lt;/span&gt; doUpdate &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Boolean&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:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;True&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;If&lt;/span&gt; (&lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Not&lt;/span&gt; info.IsUpdateRequired) &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&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;Dim&lt;/span&gt; dr &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; DialogResult &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; MessageBox.Show(&lt;span style="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; ControlChars.Lf &amp;amp; ControlChars.Lf &amp;amp; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Θέλετε να εγκατασταθει η νέα εκδοση?  "&lt;/span&gt;, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Update Available"&lt;/span&gt;, MessageBoxButtons.OKCancel)&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; (&lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Not&lt;/span&gt; System.Windows.Forms.DialogResult.OK &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; dr) &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;&lt;br&gt;                        doUpdate &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;False&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;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&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;Else&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;' Display a message that the app MUST reboot. Display the minimum required version.&lt;/span&gt;&lt;br&gt;                    MessageBox.Show(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Έχει εντοπιστεί μια νέα εκδοση απο την τρέχον εκδοση "&lt;/span&gt; &amp;amp; _&lt;br&gt;                        &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"στην έκδοση "&lt;/span&gt; &amp;amp; info.MinimumRequiredVersion.ToString() &amp;amp; _&lt;br&gt;                        &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;". Θα εγκατασταθεί η νέα εκδοση και η εφαρμογή θα επανεκινήσει."&lt;/span&gt;, _&lt;br&gt;                        &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Update Available"&lt;/span&gt;, MessageBoxButtons.OK, _&lt;br&gt;                        MessageBoxIcon.Information)&lt;br&gt;                &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&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;If&lt;/span&gt; (doUpdate) &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&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;Try&lt;/span&gt;&lt;br&gt;                        AD.Update()&lt;br&gt;                        MessageBox.Show(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Η νέα έκδοση έκδοση εγκατασταθήκε με επιτυχία.Γυνεται επανεκίνηση τις εφαρμογής."&lt;/span&gt;)&lt;br&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;                        Application.Restart()&lt;/span&gt;&lt;b&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;br&gt;                    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Catch&lt;/span&gt; dde &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; DeploymentDownloadException&lt;br&gt;                        MessageBox.Show(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Δεν μπορεί να εγκατασταθεί η νέα εκδοση της εφαρμογης. "&lt;/span&gt; &amp;amp; ControlChars.Lf &amp;amp; ControlChars.Lf &amp;amp; &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Παρακαάλω ελενξτέ την συνδεσή δικτύου ή δοκιμάστε αργότερα."&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;Return&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;End&lt;/span&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;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&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;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&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;Else&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;MsgBox&lt;/span&gt;(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Δεν υπαρχουν νέες εκδοσεις"&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;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&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;End&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;/b&gt;&lt;/strong&gt;</description></item><item><title>Απ: Application.Restart InvalidOperationException</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43509.aspx</link><pubDate>Thu, 17 Jul 2008 07:34:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43509</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43509.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=43509</wfw:commentRss><description>&lt;P&gt;θα συμφωνήσω με τα ελληνικά μυνήματα λάθους.είναι πιο δύσκολο να δεις τι φταίει και να βρεις βοηθεια...&lt;/P&gt;
&lt;P&gt;αν μεταφραζω σωστα στα αγγλικα το μύνημα λάθους ειναι:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;System.InvalidOperationException: Collection was modified enumeration operation might not execute&lt;/STRONG&gt;&lt;/P&gt;</description></item><item><title>Απ: Application.Restart InvalidOperationException</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43502.aspx</link><pubDate>Thu, 17 Jul 2008 05:39:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43502</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43502.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=43502</wfw:commentRss><description>&lt;P&gt;Καταρχήν, να προτείνω να βγάλεις το ελληνικό language pack γιατί δεν υπάρχει περίπτωση να βγάλεις άκρη με τα ελληνικά μηνύματα λάθους. Με τα αγγλικά μηνύματα μπορείς να ψάξεις στο documentation ή στο Google και να βρεις τί συμβαίνει. Τώρα, αν το "λειτουργία απαρίθμησης" είναι το enumeration, το μήνυμα σημαίνει ότι ενώ εκτελούσες ένα iteration επάνω σε ένα collection, π.χ. με την foreach, δοκίμασες να το τροποποιήσεις προσθέτωντας ή αφαιρώντας κάποιο&amp;nbsp;αντικείμενο από το collection. &lt;/P&gt;
&lt;P&gt;Όλα τα collections υποστηρίζουν το IEnumerator interface, το οποίο επιτρέπει τη χρήση του foreach statement. Όπως αναφέρεται και στο documentation του IEnumerator interface "&lt;EM&gt;An enumerator remains valid as long as the collection remains unchanged. If changes are made to the collection, such as adding, modifying, or deleting elements, the enumerator is irrecoverably invalidated and the next call to&lt;/EM&gt; &lt;A&gt;&lt;EM&gt;MoveNext&lt;/EM&gt;&lt;/A&gt; &lt;EM&gt;or &lt;/EM&gt;&lt;A&gt;&lt;EM&gt;Reset&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; throws an &lt;/EM&gt;&lt;A&gt;&lt;EM&gt;InvalidOperationException&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;. If the collection is modified between &lt;/EM&gt;&lt;A&gt;&lt;EM&gt;MoveNext&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; and &lt;/EM&gt;&lt;A&gt;&lt;EM&gt;Current&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;, &lt;/EM&gt;&lt;A&gt;&lt;EM&gt;Current&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; returns the element that it is set to, even if the enumerator is already invalidated&lt;/EM&gt;."&lt;/P&gt;</description></item><item><title>Απ: Application.Restart InvalidOperationException</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43483.aspx</link><pubDate>Wed, 16 Jul 2008 21:11:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43483</guid><dc:creator>nikolaosk</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43483.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=43483</wfw:commentRss><description>&lt;P&gt;καλό θα ήτανε να δούμε και λίγο κώδικα και να μας πεις τι τύπου εγαρμογή πας να υλοποίησεις και γιατί κάνεις application.restart.&lt;/P&gt;
&lt;P&gt;Προσπαθείς π.χ να γράψεις στο app.config σε runtime?&lt;/P&gt;</description></item><item><title>Application.Restart InvalidOperationException</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43477.aspx</link><pubDate>Wed, 16 Jul 2008 16:24:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43477</guid><dc:creator>LARRIS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43477.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=43477</wfw:commentRss><description>καλημερα σε ολους&lt;br&gt;Εχω ενα προβλημα με την εντολη&amp;nbsp; Application.Restart.&lt;br&gt;μου βγαζει συνεχεια&amp;nbsp; "InvalidOperationException Η συλλογή έχει τροποποιηθεί, η λειτουργία απαρίθμησης ενδέχεται να μην εκτελεστεί."&lt;br&gt;Ξερει κανει; τι σημενει το μυνημα και ποια η λυση του?&lt;br&gt;Χρησημοποιω VB.NET 2008&lt;br&gt;</description></item></channel></rss>