<?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>Απ: This single-instance application could not connect to the original instance</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45507.aspx</link><pubDate>Thu, 16 Oct 2008 23:40:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45507</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45507.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=45507</wfw:commentRss><description>&lt;p&gt;Γίνεται όπως το κάνεις. Δοκίμασε να κάνεις μια νέα windows application. Απλά κάνε New Project, τσέκαρε το single-instance application και κάνε build. Τίποτα άλλο. Δουλεύει; Λογικά ναι.&lt;/p&gt;&lt;p&gt;Λες ότι αυτό συμβαίνει αφού κλείσεις ένα instance. Είσαι σίγουρος ότι η εφαρμογή σου κλείνει σωστά; Μήπως μένει τίποτα ανοιχτό στον task manager;&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: This single-instance application could not connect to the original instance</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45505.aspx</link><pubDate>Thu, 16 Oct 2008 23:24:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45505</guid><dc:creator>Παπαδημητρίου Γεώργιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45505.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=45505</wfw:commentRss><description>&lt;P&gt;Με ή χωρίς restart to PC το ανωτέρω συμβαίνει τη στιγμή που ξεκινά το δεύτερο instance της εφαρμογής και ενώ έχει κλείσει ήδη το πρώτο.&lt;/P&gt;
&lt;P&gt;Googlοντας βρήκα λύσεις του "τύπου"... το οποίο δεν "παίζει"...&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;&lt;SPAN style="COLOR:#008080;FONT-STYLE:italic;"&gt;'Written by Margus Matsepp aka M2s87&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;&lt;SPAN style="COLOR:#0600ff;"&gt;Sub&lt;/SPAN&gt; Restart&lt;SPAN style="COLOR:#000000;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR:#ff8000;"&gt;ByVal&lt;/SPAN&gt; program &lt;SPAN style="COLOR:#ff8000;"&gt;As&lt;/SPAN&gt; &lt;SPAN style="COLOR:#ff8000;"&gt;String&lt;/SPAN&gt;&lt;SPAN style="COLOR:#000000;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN style="COLOR:#ff8000;"&gt;For&lt;/SPAN&gt; &lt;SPAN style="COLOR:#0600ff;"&gt;Each&lt;/SPAN&gt; proc &lt;SPAN style="COLOR:#ff8000;"&gt;As&lt;/SPAN&gt; Process In Process.&lt;SPAN style="COLOR:#0000ff;"&gt;GetProcesses&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN style="COLOR:#0600ff;"&gt;If&lt;/SPAN&gt; proc.&lt;SPAN style="COLOR:#0000ff;"&gt;ProcessName&lt;/SPAN&gt; = program &lt;SPAN style="COLOR:#ff8000;"&gt;Then&lt;/SPAN&gt; proc.&lt;SPAN style="COLOR:#0000ff;"&gt;Kill&lt;/SPAN&gt;&lt;SPAN style="COLOR:#000000;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR:#000000;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN style="COLOR:#ff8000;"&gt;Next&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Process.&lt;SPAN style="COLOR:#0000ff;"&gt;Start&lt;/SPAN&gt;&lt;SPAN style="COLOR:#000000;"&gt;(&lt;/SPAN&gt;program&lt;SPAN style="COLOR:#000000;"&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;&amp;nbsp; &amp;nbsp;&lt;SPAN style="COLOR:#0600ff;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="COLOR:#0600ff;"&gt;Sub&lt;/SPAN&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;&lt;FONT face=Tahoma&gt;Επιπλέον λύσεις όπως δημιουργίας επιπλέον εφαρμογής Restart την οποία θα καλεί το πρόγραμμα ....&amp;nbsp;το οποίο επίσης δεν παίζει...&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;Restart.exe:&lt;BR&gt;Form_Load()&lt;BR&gt;Call Shell(&amp;lt;EXENAME&amp;gt;,1)&lt;BR&gt;End&lt;BR&gt;End Sub&lt;BR&gt;&lt;BR&gt;Main Program:&lt;BR&gt;Cmd1_Click()&lt;BR&gt;Call Shell(App.Path &amp;amp; "\Restart.exe", 1)&lt;BR&gt;End&lt;BR&gt;End Sub&lt;BR&gt;&lt;/P&gt;
&lt;P style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;&lt;FONT face=Tahoma&gt;Μήπως θα έπρεπε τελικά να ρωτήσω πως κάνουμε restart μια single instance appplication?&lt;BR&gt;Εναλλακτικά, αυτό το&amp;nbsp;"Restart the original instance of the application." πως γίνεται?&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="FONT-WEIGHT:normal;FONT-FAMILY:'Courier New', Courier, monospace;"&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: This single-instance application could not connect to the original instance</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45494.aspx</link><pubDate>Thu, 16 Oct 2008 03:32:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45494</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45494.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=45494</wfw:commentRss><description>&lt;p&gt;Συμβαίνει πάντα αυτό; Ακόμα π.χ. κι αφού κάνεις restart το pc;&lt;/p&gt;&lt;p&gt;Όταν συμβεί, το 1ο instance της εφαρμογής σου συνεχίζει να δουλεύει; &lt;br&gt;&lt;/p&gt;&lt;p&gt;Όταν ο χρήστης πάει να ανοίξει ένα 2ο instance αυτό "ειδοποιεί" το 1ο (περνώντας του και τις command line παραμέτρους του) και κλείνει. Το 1ο απλά βγαίνει στο προσκήνιο και εκτελείται επίσης και το StartupNextInstance event του. Το μήνυμα που παίρνεις είναι ότι αυτή η επικοινωνία μεταξύ των δυο instances αποτυγχάνει. Το γιατί, το βλέπεις στο λινκ που δίνεις, το οποίο όντως δεν είναι πολύ λεπτομερές. Αυτό το "The application does not have permissions to create kernel objects" να σου πω τι αλήθεια δεν μου είναι και πολύ κατανοητό!&lt;/p&gt;</description></item><item><title>This single-instance application could not connect to the original instance</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/45469.aspx</link><pubDate>Wed, 15 Oct 2008 17:55:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:45469</guid><dc:creator>Παπαδημητρίου Γεώργιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/45469.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=14&amp;PostID=45469</wfw:commentRss><description>&lt;P&gt;Hello DotNetZone's!&lt;/P&gt;
&lt;P&gt;Κατ' αρχήν στα windows application framework properties το Make single instance application είναι checked&lt;/P&gt;
&lt;P&gt;Το ανωτέρω μήνυμα σφάλματος εμφανίζεται κατά την εκτέλεση της application.restart.&lt;/P&gt;
&lt;P&gt;Τολμώ να πω οτι το σχετικό link της Microsoft &lt;A href="http://msdn.microsoft.com/en-us/library/ms184570(VS.80).aspx"&gt;http://msdn.microsoft.com/en-us/library/ms184570(VS.80).aspx&lt;/A&gt;&amp;nbsp;δεν με βοηθά ιδιαιτέρως.&lt;/P&gt;
&lt;P&gt;Any suggestions?&lt;BR&gt;Ευχαριστώ&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>