<?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>Πρώτα Βήματα - Desktop Applications</title><link>https://www.dotnetzone.gr:443/cs/forums/80/ShowForum.aspx</link><description>Θέματα για όσους φτιάχνουν τα πρώτα τους Desktop Applications σε .NET Framework</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Όριο 12GB για OOM Exception?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77836.aspx</link><pubDate>Fri, 23 Sep 2016 09:57:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77836</guid><dc:creator>AlKiS</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77836.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=77836</wfw:commentRss><description>&lt;p&gt;Καλησπέρα!&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Έχω βάλει ένα πρόγραμμα που γράφω σε διάφορους υπολογιστές με διάφορα μεγέθη RAM και παρατηρώ το εξής:&lt;/p&gt;&lt;p&gt;Όταν βάζω τεράστια επεξεργασία που είναι πολύ memory hungry και το ρυθμίζω έτσι ώστε να χρειάζεται γύρω στα 12GB RAM, σε υπολογιστή με 12GB RAM θα χρησιμοποιήσει όλη τη RAM και θα κάνει τις πράξεις - σε υπολογιστή με πάνω από 12GB RAM θα χρησιμοποιήσει τα 12GB και θα κάνει τις πράξεις.&lt;/p&gt;&lt;p&gt;Αν το ρυθμίσω ώστε να θέλει έστω και λίγο πάνω από 12GB, τότε σε υπολογιστή με 32GB RAM θα πει "out of memory" μόλις φτάσει στα 12GB.&lt;/p&gt;&lt;p&gt;Δεδομένου ότι δεν έχει πρόβλημα να πιάσει ολόκληρη τη μνήμη του υπολογιστή (όπως έκανε στο pc με 12GB όταν ήθελε λίγο λιγότερο από 12GB), το γεγονός ότι ακόμα και 32GB RAM να έχει το μηχάνημα, το πρόγραμμα βγάζει OOM στα 12GB με κάνει να φαντάζομαι ότι υπάρχει κάποιο όριο στο πόση RAM μπορεί να δεσμεύσει ένα πρόγραμμα σε VB.NET.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Ξέρω ότι αυτό δεν ισχύει για όλες τις γλώσσες διότι έχει τρέξει προγράμματα που πιάνουν μόνα τους όχι μόνο τα 32GB αλλά και 10-12GB από paged memory (όπως όταν έκανα topic detection με Latent Dirichlet Allocation μέσω python)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Μπορώ να περάσω αυτό το όριο των 12GB στην vb.net? (εάν υπάρχει βέβαια τέτοιο όριο και δεν είναι κάποιος άλλος λόγος που υπάρχει αυτή η συμπεριφορά)&amp;nbsp;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Forecasting Software tool με C# k R.NET</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/77126.aspx</link><pubDate>Tue, 14 Jul 2015 03:22:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:77126</guid><dc:creator>ArisAber</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/77126.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=77126</wfw:commentRss><description>&lt;p&gt;Καλησπερα Κοινοτητα,&lt;/p&gt;&lt;p&gt;Αυτο ειναι το πρωτο μου ποστ και χαιρομαι που βρηκα κατι ελληνικο.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Στα πλαισια του thesis project μου ανατεθηκε να κανω ενα λογισμικο το οποιο θα κανει προβλεψη των τιμων του πετρελαιου μεσω χρονοσειρων.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Αποφασισα να το γραψω σε C# παροτι διδαχτηκαμε Java.&lt;/p&gt;&lt;p&gt;Το τρεχων προβλημα μου ειναι το εξης: Εχω εισαγει απο την βαση δεδομενων τις τιμες μου σε ενα listviewbox με την μορφη&lt;/p&gt;&lt;p&gt;Date &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; Price&lt;/p&gt;&lt;p&gt;10/05/2013&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.6&lt;/p&gt;&lt;p&gt;10/05/2013 &amp;nbsp; &amp;nbsp; 12.6&lt;/p&gt;&lt;p&gt;10/05/2013 &amp;nbsp; &amp;nbsp; 12.6&lt;/p&gt;&lt;p&gt;10/05/2013&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12.6&lt;/p&gt;&lt;p&gt;&amp;nbsp;και θελω να φτιαξω ενα ιστογραμμα κ να παρω την στατιστικη αναλυση απο την R αφου εχω επιλεξει την μεθοδο προβλεψης που θελω.&lt;/p&gt;&lt;p&gt;&amp;nbsp;αλλα δεν μπορω με τιποτα να τα κανω plot. Προσπαθω 3 μερες τωρα μερα νυχτα. Υπαρχει καποιος που τα εχει δουλεψει? Να του δειξω των κωδικα να μου δωσει καμια συμβουλη? &lt;/p&gt;&lt;p&gt;Ενα σφαλμα ειναι αυτο &lt;span class="comment-copy"&gt;"Could not retrieve a pointer for the Symbol RparseErrorMsg" in file R.dll&lt;/span&gt;"&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Εμφάνιση τιμών Datarow από μία φόρμα στα textbox άλλης σε VS2010, C#, MySQL</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75783.aspx</link><pubDate>Thu, 16 Oct 2014 16:25:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75783</guid><dc:creator>manost</dc:creator><slash:comments>1</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75783.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=75783</wfw:commentRss><description>&lt;p&gt;Είμαι νέος και χρειάζομαι τη βοήθειά σας.&lt;/p&gt;&lt;p&gt;Έχω μία φόρμα πελατών και μέσα από αυτή μέσω κουμπιού ανοίγω μία φόρμα αναζήτησης όπου εμφανίζω σε datagrid τις τιμές που ικανοποιούν τα κριτήρια αναζήτησης. Το πρόβλημα μου είναι πως όταν θα κάνω διπλό κλικ σε ένα row μπορώ να κλείνω τη φόρμα αναζήτησης και να επιστρέφω τις τιμές του row στα textbox της φόρμας πελάτη; Δουλεύω σε VS2010, C#, MySQL.&lt;br&gt;&lt;/p&gt;&lt;p&gt;Παραθέτω κώδικα σε περίπτωση που χρειάζεται.&lt;/p&gt;&lt;p&gt;Εδώ ανοίγω τη φόρμα αναζήτησης και επιστρέφω όταν την κλείσω &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void btnIndex_Click(object sender, EventArgs e)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form1 frm1 = new Form1();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.Hide();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frm1.ShowDialog();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.Show();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frm1.Dispose();&lt;/p&gt;&lt;p&gt;&lt;br&gt;Αυτός είναι ο κώδικας της φόρμας αναζήτησης&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void button1_Click(object sender, EventArgs e)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string connString = "server=localhost;user=root;database=philoksenia;port=3306;password=mysql";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MySqlConnection conn = new MySqlConnection(connString);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; conn.Open();&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataTable dt = new DataTable();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MySqlDataAdapter da = new MySqlDataAdapter("Select custCode, custLname, custFname from tblcust where custLname like '"+txtCustLname.Text+"%'", conn );&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MySqlCommandBuilder cmd = new MySqlCommandBuilder(da);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; da.Fill(dt);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataGridView1.DataSource = dt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataGridView1.AutoGenerateColumns = false;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataGridView1.Columns[0].DataPropertyName = "custCode";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataGridView1.Columns[1].DataPropertyName = "custLname";&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataGridView1.Columns[2].DataPropertyName = "custFname";&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; conn.Close();&lt;br&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>[Ερώτηση] vb.net συμπλήρωμα στοιχείων σε αρχείου .pdf</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75336.aspx</link><pubDate>Mon, 05 May 2014 02:14:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75336</guid><dc:creator>janic00</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75336.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=75336</wfw:commentRss><description>&lt;p&gt;Καλησπέρα!&lt;/p&gt;&lt;p&gt;Θέλω να ρωτήσω το εξής :&lt;/p&gt;&lt;p&gt;"Υπάρχει τρόπος εφαρμογή σε vb.net να συμπληρώνει στοιχεία σε ένα αρχείο pdf , καθώς να κάνει και printview ;"&amp;nbsp;&lt;/p&gt;&lt;p&gt;Πιο αναλυτικά :&lt;/p&gt;&lt;p&gt;Ο χρήστης του προγράμματος θα πληκτρολογεί κάποια στοιχεία , το πρόγραμμα θα ανοίγει ένα συγκεκριμένο pdf και θα τοποθετεί σε συγκεκριμένο σημείο τα στοιχεία του χρήστη , όπου στην συνέχεια εάν θέλει θα &amp;nbsp;εκτυπώνει το pdf (με συμπληρωμένα τα στοιχεία) .&lt;/p&gt;&lt;p&gt;Ευχαριστώ πολύ!&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>[Ερώτηση] VB , επεξεργασία αρχείων Εxcel;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/75290.aspx</link><pubDate>Thu, 24 Apr 2014 03:03:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:75290</guid><dc:creator>janic00</dc:creator><slash:comments>4</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/75290.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=75290</wfw:commentRss><description>&lt;p&gt;Καλησπέρα!&amp;nbsp;&lt;/p&gt;&lt;p&gt;Είμαι καινούργιος στο forum, δεν ξέρω αν έπλεξα το σωστό topic... &amp;nbsp;θα ήθελα την πρόταση σας σχετικά με την δημιουργία εφαρμογής σε vb.net &amp;nbsp;που θα επεξεργάζεται αρχεία excel.&lt;/p&gt;&lt;p&gt;Αρχικά θέλω να αποσπάει πληροφορίες από τέσσερα αρχεία .xls που θα έχουν αρκετά στοιχεία &amp;nbsp;, όμως θα μας ενδιαφέρουν 2 συγκεκριμένες στήλες. Η μια στήλη θα είναι κοινή σε όλα τα αρχεία και βάση αυτής στην ίδια γραμμή της επόμενης στήλης θα περιέχονται τα στοιχεία που θα θέλουμε να αποσπάσουμε και να στοιχίσουμε. Προσπαθώ να γράψω κάτι αντίστοιχο σχετικά με την επιλογή των αρχείων και την εμφανίσει σε datagridview άλλα δεν μπορώ να δημιουργήσω τον έλεγχο με βάση των στοιχείων της κοινής στήλης.&lt;/p&gt;&lt;p&gt;Ευχαριστώ πολύ! &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>drag and drop μιας φωτογραφιας μεσα στην αλλη</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74930.aspx</link><pubDate>Sat, 25 Jan 2014 19:27:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74930</guid><dc:creator>vagvamv</dc:creator><slash:comments>5</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74930.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=74930</wfw:commentRss><description>&lt;p&gt;Καλησπέρα σε ολους,&lt;/p&gt;&lt;p&gt;Αντιμετωπίζω ενα πρόβλημα και θα ήθελα την βοήθεια σας,&lt;/p&gt;&lt;p&gt;Τι θελω να κανω και δεν μου βγαίνει.Εχω δυο φωτογραφίες, η μια είναι ενα ποτήρι και η άλλη μια πέτρα.Θέλω με drag and drop να βάλω την πέτρα μέσα στο Ποτήρι.&lt;/p&gt;&lt;p&gt;Έκανα δοκιμές με picturebox αλλα αντιμετωπίζω θέμα με το transparent της φωτογραφίας μέσα στην άλλη. Δοκίμασα με draw αλλλά δεν ξέρω πως θα κάνω drag and drop και delete &lt;/p&gt;&lt;p&gt;αυτές τις φωτογραφίες.Κάποιοι μου είπαν να δωκιμάσω ΧΝΑ αλλά δεν έχω γνώσεις της πλατφόρμας.Εχω visual studio 2008,vb.net&lt;/p&gt;&lt;p&gt;Σας ευχαριστώ εκ τον προτέρων&amp;nbsp; &lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>InstallShield 2011 &amp; windows 8 smartscreen</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/74412.aspx</link><pubDate>Tue, 24 Sep 2013 03:39:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:74412</guid><dc:creator>nmichalo</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/74412.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=74412</wfw:commentRss><description>&lt;p&gt;Έχει κάποιος καταφέρει να φτιάξει/πειράξει κάποιο setup/deployment project που να μην βαράει το smartscreen των windows 8;&lt;/p&gt;&lt;p&gt;Δυστυχώς ενώ το πρόγραμμα εγκατάστασης για μια εφαρμογή μου λειτουργεί κανονικά από cd/usb στα windows 8, εάν κάποιος κατεβάσει το ίδιο αρχείο από την ιστοσελίδα (με οποιοδήποτε browser) βαράει το smart screen των windows 8 και θέλει διάφορα βήματα να κάνει ο χρήστης για να εκτελεστεί η εγκατάσταση. Από το λίγο που το έψαξα η MS αναφέρει για κάποια πιστοποιητικά με (υψηλά) κόστη για αγορά πιστοποιητικών ......... ειδικά για αυτή την εποχή...... Το πρόγραμμα εγκατάστασης είναι σε InstallShield 2011, δεν έχω δοκιμάσει με WiX αλλά διάβασα ότι έχει τα ίδια προβλήματα;&lt;/p&gt;&lt;p&gt;(Σε άλλες εκδόσεις των windows δεν υπάρχει πρόβλημα από ότι έχω δει) &lt;br&gt;&lt;/p&gt;&lt;p&gt;Εάν κάποιος έχει καταφέρει κάτι με αντίστοιχο πρόβλημα;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br&gt;&lt;/p&gt;</description></item><item><title>Πως κάνω publish σε vb2010;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/73859.aspx</link><pubDate>Sun, 11 Aug 2013 22:33:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:73859</guid><dc:creator>Giorgos@home</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/73859.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=73859</wfw:commentRss><description>&lt;p&gt;Έχω ήδη κάνει μια εφαρμογή στην visual basic 2010 express και θελω να την δωσω σε φίλους για τον υπολογιστή.&lt;/p&gt;&lt;p&gt;Έχω δοκιμάσει να την στειλω σε .rar αρχειο και πετυχε (απο το φακελο release) αλλα θα ηθελα&amp;nbsp; να γίνεται εγκατάσταση στον υπολογιστή.&lt;/p&gt;&lt;p&gt;Μόλις την τελειωσα πήγα στο μενού &amp;gt; Build &amp;gt; Publish Build.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Με ρωταει - μόλις το πατησω - που θελει να το δημοσιευσω.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&amp;nbsp;θα ηθελα να μαθω πως ακριβως να το δημοσιευσω αλλα δεν εχω καταλαβει ακριβως τα βηματα.&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;αυτο που εχω καταλαβει οτι δημιουργειται ενα αρχειο που μολις τρεχει&amp;nbsp; εγκαθιστα το προγραμματακι μου.&lt;br&gt;&lt;/p&gt;</description></item><item><title>windows form application με c# πολλαπλές ερωτήσεις</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/73032.aspx</link><pubDate>Mon, 08 Jul 2013 01:37:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:73032</guid><dc:creator>jkdev</dc:creator><slash:comments>4</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/73032.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=73032</wfw:commentRss><description>&lt;p&gt;Καλησπέρα παιδιά,&lt;/p&gt;&lt;p&gt;Είμαι νέος στον προγραμματισμό σε .net και προσπαθώ να καταλάβω την όλη διαδικασία. Μέχρι τώρα έχω ασχοληθεί με php - mysql (mysql workbench για δημιουργία βάσης) - apache εφαρμογές. &lt;/p&gt;&lt;p&gt;Θέλω να δημιουργήσω μια windows form stand alone εφαρμογή. Κατέβασα το VS2012 Express και άρχισα να πειραματίζομαι με c# (όλα μέχρι εδώ καλά μιας και γνωρίζω c/c++ και ολίγον από java οπότε δεν είχα κάποιο πρόβλημα).&lt;/p&gt;&lt;p&gt;Μπήκα σε διάφορα site να δω ποιες databases μπορούν να χρησιμοποιηθούν για την υλοποίηση μιας τέτοιας εφαρμογής και κατέληξα στην sqlite και στον SQL server compact edition.&lt;/p&gt;&lt;p&gt;Ερώτηση 1: Γενικά η database &amp;nbsp;θα είναι μεγάλη μπορεί κάποια από τις παραπάνω λύσεις να με καλύψει ;&lt;/p&gt;&lt;p&gt;Ερώτηση 2 : Για δοκιμή κατέβασα την sqlite command line shell και άρχισα να "παίζω" με την sqlite και δημιούργησα μια βάση. Πως μπορώ να συνδέσω την βάση αυτή με το&amp;nbsp;&lt;span style="font-size:10pt;"&gt;VS2012 Express (αν μπορώ) ? Γενικά έχω τελείως μπερδευτεί σε αυτό το σημείο. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Από video που έχω δει χρησιμοποιούν κάποια extensions για βιβλιοθήκες μέσω τις επιλογής στο VS2012 αλλά τέτοιες επεκτάσεις στο online search για VS2012 EXPRESS εγώ δεν βρίσκω. Έχω βρει βέβαια αυτό&amp;nbsp;&lt;/span&gt;&lt;a href="http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki"&gt;http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki&lt;/a&gt;&amp;nbsp;αλλά κάπου το χάνω το τι πρέπει να κάνω.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;Ερώτηση 3: Αν τελικά (ελπίζω) βγάζω άκρη με το πως φτιάχνω και συνδέω την βάση μου και τελικά φτιάξω την εφαρμογή μπορώ αυτή να την δώσω σε τρίτους (επί πληρωμή &amp;nbsp;ή μη ) ;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Αυτά για αρχή , ξέρω ότι όλα αυτά μπορεί να σας φαίνονται απλά αλλά στο μυαλό μου επικρατεί χάος .&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Ερωτηση πανω σε Datagridview και Databinding</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72545.aspx</link><pubDate>Fri, 03 May 2013 04:27:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72545</guid><dc:creator>fansisk</dc:creator><slash:comments>7</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72545.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=72545</wfw:commentRss><description>&lt;p&gt;Καλησπερα παιδια. Φτιαχνω μια εφαρμογη με Visual Studio 2010 και Visual Basic για την σχολη μου στα πλαισια της πτυχιακης μου.&lt;/p&gt;&lt;p&gt;Εχω 2 πινακες (εκτως των αλλων), Προϊόντα και Παραγγελιες.&lt;/p&gt;&lt;p&gt;Προϊόντα&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;		&lt;/span&gt;Παραγγελιες&lt;br&gt;ID&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;			&lt;/span&gt;ID&lt;br&gt;Onoma&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;		&lt;/span&gt;ProductID&lt;br&gt;Timi&lt;span class="Apple-tab-span" style="white-space:pre;"&gt;			&lt;/span&gt;Date&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt;"&gt;και μερικα αλλα πεδια. Οταν εμφανιζω μια παραγγελια, by default &amp;nbsp;στο&amp;nbsp;&lt;/span&gt;Datagridview εμφανιζεται το&amp;nbsp;&lt;span style="font-size:10pt;"&gt;ProductID, ενω εγω θελω να εμφανιζω το ονομα του προϊοντος, ωστε να ειναι πιο κατανοητο και εμφανισιμο στον χρηστη. Μπορειτε να με βοηθησετε στο πως μπορω να το καταφερω αυτο?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Σας ευχαριστω πολυ εκ των προτερων για την βοηθεια σας...&lt;/p&gt;&lt;p&gt;Φανουρης&amp;nbsp;&lt;/p&gt;</description></item><item><title>Πρόβλημα με την σύνδεση στην database</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72364.aspx</link><pubDate>Sun, 24 Mar 2013 17:35:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72364</guid><dc:creator>anthou</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72364.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=72364</wfw:commentRss><description>Καλημέρα&lt;div&gt;Εχω αναπτύξη μια εφορμογή σε Visual basic 2010&amp;nbsp;&lt;span style="font-size:10pt;"&gt;EXPRESS&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;&amp;nbsp;καί στο module &amp;nbsp;έχω βάλει&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&amp;nbsp;Public Sub sindesi_sxoli_sql()&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; new_connectionString = "Data Source=.\SQLEXPRESS;Initial Catalog=E:\cloud\frontistirio\sxoli.mdf;Integrated Security=True;Connect Timeout=30;User Instance=&lt;span style="font-size:10pt;"&gt;True&lt;/span&gt;&lt;span style="font-size:10pt;"&gt;"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; End Sub&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Η εφαρμογή λειτουργούσε κανονικά και έκανε όλες τις συνδέσεις με την βάση&lt;/div&gt;&lt;div&gt;Απο χτές σε μία προσπάθεια για μεταφορά &amp;nbsp;σε Visual Studio 2012 express &amp;nbsp;άρχισε να μου δημιουργεί προβλήματα και να μήν ανοίγει την βάση μετά απο κάποιο update που ζήτησε να κάνει&lt;/div&gt;&lt;div&gt;Κατάργησα την νέα εφαρμογή και προσπάθησα να την ανοίξω πάλι απο το back Κανένα αποτέλεσμα δεν λειτουργεί&lt;/div&gt;&lt;div&gt;Διέγραψα την βάση και την ξαναδημιούργησα φορτώνοντας τα δεδεομένα απο back χωρίς αποτέλεσμα&lt;/div&gt;&lt;div&gt;Η εφαρμογεί ανοίγει αλλά το DatagriedView δεν εμφανίζει τα δεδομένα&lt;/div&gt;&lt;div&gt;Απο τον sql &amp;nbsp;η βάση λειτουργεί κανονικά&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Τι μπορεί να φταίει και δεν ανοίγει την βάση ?&lt;/div&gt;&lt;div&gt;Καμία ιδέα ?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Αλλαγή περιεχομένου στο Panel ύστερα από επιλογή στο μενού</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71472.aspx</link><pubDate>Thu, 25 Oct 2012 21:16:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71472</guid><dc:creator>gus</dc:creator><slash:comments>9</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71472.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=71472</wfw:commentRss><description>Καλησπέρα παιδιά,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;προσπαθώ να φτιάξω μία desktop εφαρμογή και έχω το εξής πρόβλημα. Έχω φτιάξει ένα toolstripmenu. Ας υποθέσουμε ότι έχει ένα μενού με 2 υπομενού μέσα. Το υπομενού προσθήκη χρήστη και το υπομενού αναζήτηση χρήστη.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αυτό που θέλω να κάνω είναι στο ίδιο παράθυρο να αλλάζει το περιεχόμενο ώστε να εξυπηρετεί την εκάστοτε ανάγκη. π.χ στην αναζήτηση να έχει 2 textbox και ένα κουμπί search ενώ στην προσθήκη να έχει 5-6 textbox, dropdown, radio buttons Και το κουμπί προσθήκης.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Το έχω υλοποιήσει φτιάχνοντας ένα panel για κάθε υπομενού (ενεργοποιώ το ένα πάνελ, απενεργοποιώ το άλλο). Βέβαια μου φαίνεται πρόχειρο και δυσλειτουργικό στην&amp;nbsp;διαχείριση&amp;nbsp;(όταν θέλω να κάνω αλλαγή να σέρνω το κάθε πάνελ δεξιά-αριστερά. η επιλογή από το properties δεν μου φέρνει στην κορυφή αυτό που διάλεξα). Επίσης μου δημιουργεί μερικές φορές πρόβλημα γιατί δεν φορτώνει το panel.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Υπάρχει άλλος τρόπος να κάνω αυτό που ζητάω; Υπάρχει κάποιος&amp;nbsp;ενδεδειγμένος&amp;nbsp;τρόπος;&lt;/div&gt;</description></item><item><title>αλλαγή τιμών κελιών στο datagridview και update στη βάση δεδομένων</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71452.aspx</link><pubDate>Mon, 22 Oct 2012 18:20:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71452</guid><dc:creator>gus</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71452.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=71452</wfw:commentRss><description>Καλημέρα παιδιά,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;φτιάχνω μία εφαρμογή όπου από μία βάση δεδομένων τραβάω δεδομένα και τα εμφανίζω σε μία windowsform με ένα datagridview. Μέχρι εδώ όλα παίζουν εντάξει. Αυτό που θέλω να φτιάξω τώρα είναι αλλάζοντας κάποιες τιμές στο datagridview να τις αποθηκεύω στη βάση. Επέλεξα το cellvaluechanged event του datagridview και προσπαθώ τις τιμές των κελιών να τις αποθηκεύσω σε μεταβλητές ώστε με τον sqlhelper να καλέσω την store procedure που θα κάνει το update.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;pre&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;void&lt;/span&gt; DGVSearch_CellValueChanged(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt; sender, DataGridViewCellEventArgs e)
        {
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt; Username &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; DGVSearch.Rows[e.RowIndex].Cells[2].ToString();
        }&lt;/span&gt;&lt;/pre&gt;&lt;pre&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&gt;&lt;/pre&gt;&lt;p&gt;&lt;font size="2"&gt;Η μεταβλητή username δεν παίρνει την σωστή τιμή. Τι κάνω λάθος;&lt;/font&gt;&lt;br&gt;&lt;font size="2"&gt;Υ.Γ Αν χρειάζεστε παραπάνω πληροφορίες μπορώ να σας τις παρέχω. Είμαι αρχάριος ακόμη αλλά δυστυχώς έπεσα σε βαθιά (για μένα) νερά.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Mp3 Palyer - playlist</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71395.aspx</link><pubDate>Thu, 11 Oct 2012 22:14:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71395</guid><dc:creator>promot3r</dc:creator><slash:comments>4</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71395.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=71395</wfw:commentRss><description>Καλησπερα σας, &lt;br&gt;&lt;br&gt;Φτοιάχνω έναν mp3 player Με playlist και με την εξής "απαίτηση". &lt;br&gt;Θέλω να έχει 7 buttons (το κάθε ένα ονομασμένο ανά ημέρα) έτσι ώστε όταν ο χρήστης πατάει το button "monday" να φορτώνει στην λίστα μερικά mp3s που θα έχω στο folder "C:\musiclists\monday\"&lt;br&gt;Μέχρι τώρα έχω φτοιάξει όλες τις βασικές λειτουργίες του player και δουλεύει. &lt;br&gt;ΑΛΛΑ έχω κολήσει στο σημείο του να κάνω το κάθε κουμπί να φορτώνει τα αντίστοιχα mp3 και αμέσως μετά ο player&amp;nbsp; να ξεκινήσει να τα παίζει (όπως θα έκανε αν επέλεγα τον τρόπο -load folder-&amp;nbsp; στην playlist).&lt;br&gt;&lt;br&gt;Ελπίζω να έγινα κατανοητός.&lt;br&gt;&lt;br&gt;Με εκτίμηση, &lt;br&gt;&lt;br&gt;Αλέξανδρος&lt;br&gt;</description></item><item><title>Wi-Fi Scanner</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71372.aspx</link><pubDate>Wed, 10 Oct 2012 04:53:52 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71372</guid><dc:creator>Bill </dc:creator><slash:comments>4</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71372.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=71372</wfw:commentRss><description>Θέλω απλά να εντοπίσω όλα τα διαθέσιμα δίκτυα. SSID έχω βρεί το nativewifi.dll το οποίο όμως δεν βρίσκω στα W7 υπάρχει κάτι άλλο ??&lt;br&gt;</description></item><item><title>Combobox style Dropdownlist και value assignment</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70055.aspx</link><pubDate>Wed, 18 Apr 2012 23:58:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70055</guid><dc:creator>Q-apprentice</dc:creator><slash:comments>6</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70055.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=70055</wfw:commentRss><description>Καλησπέρα σε όλους. έχω προσθέσει ένα combobox με style dropdownlist σε μια φόρμα και θέλω να του περάσω εγώ μια τιμή να εμφανίσει, όταν φορτώνει η φόρμα. δεν το θέλω σαν σκέτο dropdown έτσι ώστε να μην μπορούν οι χρήστες να γράψουν κάτι κατα λάθος. Είναι εφικτό να γίνει κάτι τέτοιο ; Αυτό που προσπαθώ να κάνω είνια κάτι σαν το παρακάτω κώδικα&lt;br&gt;&lt;br&gt;&lt;table style="background-color:#f2f2f2;border:solid 1px #e5e5e5;" border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;        Research_Form.Attendant_ComboBox.SelectedValue &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; getAttendant()&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;όπου getAttendant() είναι μια function τύπου String η οποία επιστρέφει ένα λεκτικό, το οποίο υπάρχει και στο control αν κάνει κανείς dropdown.&lt;br&gt;&lt;br&gt;&lt;br&gt;Στη διάθεση σας για οποιαδήποτε διευκρίνιση&lt;br&gt;</description></item><item><title>RESX σε VB 2010 και PDF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68524.aspx</link><pubDate>Tue, 06 Dec 2011 23:25:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68524</guid><dc:creator>Q-apprentice</dc:creator><slash:comments>7</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68524.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=68524</wfw:commentRss><description>Καλημέρα σε όλους... ψάχνω να βρω ένα τρόπο ώστε να μπορώ να ανοίξω ένα PDF αρχείο που το έχω προσθέσει στσ resources του project μου (στην ουσία πρόκειτε για 1 help file σε pdf φορματ) και θέλω με το κλασσικό button click event να μπορεί η εφαρμογή να το ανοίγει για να το βλέπουν οι χρήστες. Τι μπορώ να κάνω ;&lt;br&gt;</description></item><item><title>Face Detection</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68614.aspx</link><pubDate>Tue, 13 Dec 2011 19:40:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68614</guid><dc:creator>Γραμματικόπουλος Νικόλαος</dc:creator><slash:comments>6</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68614.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=68614</wfw:commentRss><description>Γεια σ' όλους,&lt;div&gt;στα πλαίσια της πτυχιακής μου εργασίας χρειάζομαι να παίρνω φωτογραφίες ατόμων. Έτσι αποφάσισα να χρησιμοποιήσω Face Detection αλλά δεν βρίσκω τίποτα αξιόλογο(που να λειτουργεί σωστά)&lt;/div&gt;&lt;div&gt;στο νετ. Η κάμερα που χρησιμοποιώ είναι η Microsto Lifecam VX-6000 και μιας και στα αρχεία της υπάρχει το Facedetection.dll έψαξα για SDK μήπως και υπάρχει το συγκεκριμένο dll για public use αλλά τίποτα. Θα μπορούσε να βοηθήσει κανείς ή έστω καμιά ιδέα;;;Εν υπόψη οτι γράφω σε VB&amp;nbsp;&lt;/div&gt;&lt;div&gt;Ευχαριστώ&lt;/div&gt;</description></item><item><title>application deployment(Crystal reports)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/67093.aspx</link><pubDate>Tue, 06 Sep 2011 22:20:05 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:67093</guid><dc:creator>DaltonGR</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/67093.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=67093</wfw:commentRss><description>Καλησπέρα,&lt;div&gt;Εχω κολλήσει τώρα σε σημείο που να θέλω να σπάσω το PC...&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/div&gt;&lt;div&gt;Χρησιμοποιώ VS2010 με&amp;nbsp;Crystal Reports for .NET Framework 4.0, τι θα πρέπει να συμπεριλάβω στο setup project έτσι ώστε όλα να δουλέυουν στην εγκατάσταση της εφαρμογής. Κατα την εγκατάσταση της εφαρμογής εμφανίζει μήνυμα σφάλματος&lt;/div&gt;&lt;div&gt;module C:\...\crtslv.dll failed to register. HRESULT -2147010895, σε 7 ή 8 αρχεία του Crystal. Τι φταέι;;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;ευχαριστώ εκτ ων προτέρων.&lt;/div&gt;</description></item><item><title>installation prequisites</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66976.aspx</link><pubDate>Tue, 30 Aug 2011 15:40:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66976</guid><dc:creator>DaltonGR</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66976.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=66976</wfw:commentRss><description>καλημέρα παιδιά,&lt;div&gt;λοιπόν έχω φτιάξει μια εφαρμογή που χρησιμοποιεί το .NET framework 4, θα ήθελα λοιπόν όταν κάποιος εγκαταστήσει την εφαρμογή να μην χρειάζεται να κατεβάσει απο το Internet και το .NET framework 4. Το έχω βάλει στο primary output της εφαμρογής, έχω πάει στις ρυθμίσεις της εφαρμογής και το αναζητά απο τον φάκελο της εγκατάστασης, αλλά πάλι όταν κάποιος εγκαταστήσει την εφαρμογή ζητά να το κατεβάσει απο το internet, παρότι υπάρχει το αρχείο. Καμία ιδέα γιατί γίνεται αυτό;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ευχαριστώ εκ των προτέρων.&lt;/div&gt;</description></item><item><title>2 projects σε ένα solution</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66422.aspx</link><pubDate>Wed, 29 Jun 2011 23:25:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66422</guid><dc:creator>Q-apprentice</dc:creator><slash:comments>4</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66422.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=66422</wfw:commentRss><description>Καλησπέρα σε όλους. έχω την εξής απορία και προσπαθώ να καταλάβω τι κάνω λάθος... σε ένα solution έχω 2 projects. το κεντρικό που αναπτύσω και το 2ο το οποίο αφορά σε κρυπτογράφηση δεδομένων. Ο κώδικας του 2ου είναι ο ακόλουθος...&lt;br&gt;&lt;br&gt;&lt;table style="background-color:#f2f2f2;border:solid 1px #e5e5e5;" border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&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;Imports&lt;/span&gt; System.Text
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Imports&lt;/span&gt; System.Security.Cryptography
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Namespace&lt;/span&gt; MediCrypt
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Public&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Class&lt;/span&gt; MediCrypt
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Function&lt;/span&gt; HashGeneration(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByRef&lt;/span&gt; sourceText &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;String&lt;/span&gt;) &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;String&lt;/span&gt;
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; UE &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;New&lt;/span&gt; UnicodeEncoding
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ByteSourceText() &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;Byte&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; UE.GetBytes(sourceText)
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; md5 &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;New&lt;/span&gt; MD5CryptoServiceProvider()
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; ByteHash() &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;Byte&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; md5.ComputeHash(ByteSourceText)
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Return&lt;/span&gt; Convert.ToBase64String(ByteHash)
        &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;Function&lt;/span&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;Class&lt;/span&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;Namespace&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;...κάτι αρκετά απλό πιστεύω....το θέμα είναι το εξής....κάνω add existing project στο solution (το παραπάνω project) κάνω reference το τελευταίο στο κυρίως project που δουλεύω και θέλω να χρησιμοποιήσω την function του... το κυρίως project κάνω add τις εξής γραμμές....&lt;br&gt;&lt;br&gt;&lt;table style="background-color:#f2f2f2;border:solid 1px #e5e5e5;" border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
2
3
4
5
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&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;Imports&lt;/span&gt; Cryptography
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Public&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Class&lt;/span&gt; Form1
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; foo &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;String&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;"000"&lt;/span&gt;
    &lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'...εδώ θελω να χρησιμοποιήσω την function του project "Cryptography", που λέγεται "HashGeneration" ...&lt;/span&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;Class&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;αλλά στο intellisense δεν το εμφανίζει...κανονικά δεν θα έπρεπε αφού έχω κάνει reference ?...&lt;br&gt;κάθε βοήθεια είναι χρήσιμη....ευχαριστώ εκ των προτέρων....&lt;br&gt;</description></item><item><title>Απ: EventHanlder Crash</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66357.aspx</link><pubDate>Thu, 23 Jun 2011 03:02:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66357</guid><dc:creator>nuclear</dc:creator><slash:comments>7</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66357.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=66357</wfw:commentRss><description>&lt;p&gt;Γράφω εδώ την απορία μου μιας και ταιριάζει με το πρόβλημα του g1024:&lt;/p&gt;&lt;p&gt;Από τη φόρμα μου κάνω instance μιας κλάσης η οποία ξεκινάει ένα 2ο λογισμικό προσομοίωσης (dos) το οποίο όταν τελειώσει δημιουργεί κάποια αρχεία. Για να γνωρίζω πότε τελείωσε η προσομοίωση πρόσθεσα στην κλάση ένα FileSystemWatcher για να παρακολουθεί πότε θα δημιουργηθεί το τελικό logfile και με ειδοποιεί με messagebox.&lt;/p&gt;&lt;p&gt;Έχω πειραματιστεί με διάφορες διατάξεις και ενώ κάποιες φορές έχει δουλέψει μια χαρά, δεν είναι αξιόπιστο (δουλεύει στο deleted και όχι στο created). Πρόσθεσα το FileSystemWatcher στην φόρμα μου μαζί με statusstrip&amp;nbsp;μήπως λειτουργήσει αξιόπιστα αλλά τότε κλείνει η εφαρμογή χωρίς μήνυμα λάθους όπως περιέγραψε ο g1024.&lt;/p&gt;&lt;p&gt;Ψάχνοντας διάβασα ότι το FileSystemWatcher δεν είναι αξιόπιστο αλλά πουθενά δεν βρήκα να τους πετάει έξω από την εφαρμογή χωρίς μήνυμα λάθους. Μετά σκέφτηκα μήπως φταίει το messagebox και το depedency στο System.Windows (τώρα ξεκινώ&amp;nbsp;προγραμματισμό και δεν κατάλαβα τι εννοεί) και το έβγαλα άλλα πάλι με πετάει.&lt;/p&gt;&lt;p&gt;Τελικά βρήκα ότι το messagebox δουλεύει καλά μέσα από τη φόρμα (deleted και created) αλλά με πετάει έξω όταν πάει στην εντολή:&lt;/p&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;p&gt;&lt;font color="#000000"&gt;statusStrip1.Text = "deleted";&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#000000"&gt;Δοκίμασα και με label και πάλι με πετάει χωρίς μήνυμα λάθους&lt;/font&gt;&lt;/p&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;p&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#000000"&gt;StatusLabel.Text = "deleted";&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#000000"&gt;Μοιάζει σαν bug του visual studio. Μήπως κάνω κάτι λάθος? &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#008000" size="2" face="Consolas"&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description></item><item><title>Ανάγνωση και εγγραφή σε Smart Cards</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/59169.aspx</link><pubDate>Wed, 16 Jun 2010 23:49:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:59169</guid><dc:creator>tarasiadis</dc:creator><slash:comments>7</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/59169.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=59169</wfw:commentRss><description>Καλησπέρα,&lt;br&gt;θα ήθελα να μάθω αν υπάρχει προγραμματιστικός τρόπος (και πόσο εύκολος είναι) για να έχω πρόσβαση στα δεδομένα μιας smart card. Θέλω να αναπτύξω μια εφαρμογή για να χρησιμοποιήσω κάρτες προς του πελάτες ενός καταστήματος και να τους παρέχονται προσφορές κλπ.&lt;br&gt;&lt;br&gt;Το θέμα είναι πως θα έχω πρόσβαση στην κάρτα. Εϊδα ότι υπάρχουν μηχανήματα για την ανάγνωση, ΟΚ. Αλλά με ποιον τρόπο θα επικοινωνεί η εφαρμογή μου με την κάρτα για να διαχειρίζομαι τα δεδομένα;&lt;br&gt;&lt;br&gt;Έχω γνώσεις C# και SQL (VS 2008).&lt;br&gt;&lt;br&gt;Κάθε σκέψη θα με βοηθούσε πολύ.&lt;br&gt;&lt;br&gt;Ευχαριστώ.&lt;br&gt;</description></item><item><title>Messages should be closed, somehow, manually?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63365.aspx</link><pubDate>Fri, 18 Feb 2011 03:51:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63365</guid><dc:creator>StrouMfios</dc:creator><slash:comments>6</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63365.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=63365</wfw:commentRss><description>Καλησπέρα σε όλους,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;όπως μου είχε προτείνει ο KelMan&lt;i&gt;(τον ευχαριστώ πολύ)&lt;/i&gt; χρησιμοποιώ το mediator Pattern για επικοινωνία μεταξύ viewModel και view.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;λοιπόν,&lt;/div&gt;&lt;div&gt;στο mainWindow έχω ενα menu όπου σε κάθε item του έχω ορίσει ενα command.&lt;/div&gt;&lt;div&gt;Όταν κάνω click σε ένα item στέλνω μήνυμα το οποίο το έχω κάνει register στο mainWindow.xaml.cs&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;//MainWindow.xaml&lt;/span&gt;
&amp;lt;awc:ImageButton IsToolStyle=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"True"&lt;/span&gt;  Orientation=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Vertical"&lt;/span&gt; ImageSource=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt; Command=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"{Binding ShowPricesWindowCommand}"&lt;/span&gt;&amp;gt;Prices&amp;lt;/awc:ImageButton&amp;gt;


 &lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;//MainWIndow ViewModel&lt;/span&gt;
 &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; ICommand ShowPricesWindowCommand {
        get { &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;return&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; RelayCommand(ShowPricesWindowExecute); }
    }
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; ShowPricesWindowExecute() {
        Messenger.Default.Send(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; NotificationMessage&amp;lt;Hotel&amp;gt;(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;, SelectedHotel, &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowPricesWindow"&lt;/span&gt;),
                               &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowPricesWindow"&lt;/span&gt;);
    }


&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;//MainWindow.xaml.cs&lt;/span&gt;
Messenger.Default.Register&amp;lt;NotificationMessage&amp;lt;Hotel&amp;gt;&amp;gt;(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;, &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowPricesWindow"&lt;/span&gt;, HotelPriceMessageReceived);

&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;void&lt;/span&gt; HotelPriceMessageReceived(NotificationMessage&amp;lt;Hotel&amp;gt; selectedHotel) {
        var roomPrices &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; RoomPrices();&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;//This view has the RoomPriceViewModel as dataContext&lt;/span&gt;
        roomPrices.Show();
        &lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;//via messaging I am sending the selectedHotel object&lt;/span&gt;
        Messenger.Default.Send(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; NotificationMessage&amp;lt;Hotel&amp;gt;(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;, selectedHotel.Content, &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowPricesWindow"&lt;/span&gt;),
                               &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowPricesWindow2"&lt;/span&gt;);
    }&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;font class="Apple-style-span" face="'Courier New'"&gt;&lt;span class="Apple-style-span" style="font-size:11px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;p&gt;&lt;font class="Apple-style-span" face="'Courier New'" size="2"&gt;μου ανοίγει το ζητούμενο παράθυρο και μέσα απο το viewModel του(&lt;/font&gt;&lt;span class="Apple-style-span" style="font-family:'Courier New';font-size:11px;white-space:pre;"&gt;RoomPricesViewModel&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family:'Courier New';font-size:small;"&gt;), κάνω κάποιον έλεγχο και κλείνω το view που είχε ανοίξει και ανοίγω ένα άλλο.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font class="Apple-style-span" face="'Courier New'" size="2"&gt;&lt;pre&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;public&lt;/span&gt; RoomPricesViewModel(IDialogService dialogService) {
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;._dialog &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; dialogService;
        Messenger.Default.Register&amp;lt;NotificationMessage&amp;lt;Hotel&amp;gt;&amp;gt;(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;, &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowPricesWindow2"&lt;/span&gt;, NotificationMessageReceived);
    }

    &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;void&lt;/span&gt; NotificationMessageReceived(NotificationMessage&amp;lt;Hotel&amp;gt; selectedHotel) {
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;.SelectedHotel &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; selectedHotel.Content;
        LoadRooms();
    }

&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; LoadRooms() {
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt; (rooms.Count == 0) {
            dialogResponse &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; _dialog.ShowMessage(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Display a message;"&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;, DialogButton.YesNo, DialogImage.Warning);
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;switch&lt;/span&gt; (dialogResponse) {
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;case&lt;/span&gt; DialogResponse.Yes:
                    &lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;//close the RoomPrices window and open the RoomTypesWindow&lt;/span&gt;
                    Messenger.Default.Send(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; NotificationMessage&amp;lt;Hotel&amp;gt;(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&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;.SelectedHotel, &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"CloseWindowAndOpenRoomTypes"&lt;/span&gt;), &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"CloseWindowAndOpenRoomTypes"&lt;/span&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;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;break&lt;/span&gt;;
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;case&lt;/span&gt; DialogResponse.No:
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;break&lt;/span&gt;;
            }
        }
    }&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;pre&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;public&lt;/span&gt; RoomPrices() {
            InitializeComponent();
            Messenger.Default.Register&amp;lt;NotificationMessage&amp;lt;Hotel&amp;gt;&amp;gt;(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;, &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"CloseWindowAndOpenRoomTypes"&lt;/span&gt;, CloseWindowAndOpenRoomTypes);
        }

 &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;void&lt;/span&gt; CloseWindowAndOpenRoomTypes(NotificationMessage&amp;lt;Hotel&amp;gt; selectedHotel) {
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt; (selectedHotel.Sender == &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;.DataContext) {
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;.Close();
                Messenger.Default.Send(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; NotificationMessage&amp;lt;Hotel&amp;gt;(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;, selectedHotel.Content, &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowRoomsWindow"&lt;/span&gt;),
                                   &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowRoomsWindow"&lt;/span&gt;);
            }
        }&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;&lt;/span&gt;&lt;/pre&gt;Αυτή η διαδικάσία λειτουργεί "σωστά" για μία φορά μόνο.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font class="Apple-style-span" face="'Courier New'" size="2"&gt;Αν κλείσω και το δεύτερο παράθυρο που έχει ανοίξει και ξαναπατήσω το item στο menu, τότε η όλη διαδικασία θα επαναληφθεί δύο φορές.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font class="Apple-style-span" face="'Courier New'" size="2"&gt;Το ίδιο συμβαίνει για όσες φορές και αν πατήσω το item.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font class="Apple-style-span" face="'Courier New'" size="2"&gt;Πρέπει τα messages να τα κλείνω με κάποιον τρόπο?&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font class="Apple-style-span" face="'Courier New'" size="2"&gt;Ευχαριστώ&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</description></item><item><title>Notify a ViewmOdel property from another ViewModel</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63229.aspx</link><pubDate>Sat, 12 Feb 2011 18:54:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63229</guid><dc:creator>StrouMfios</dc:creator><slash:comments>6</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63229.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=63229</wfw:commentRss><description>Καλημέρα σε όλους,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;προσπαθώ να καταλάβω με ποια λογική μπορεί ένα property απο ενα viewModel να πάρει τιμή απο ένα άλλο viewModel.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Πιο συγκεκριμένα:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;έχω ενα application το οποίο έχει δύο &amp;nbsp;windows (χρησιμοποιούν διαφορετικά viewModels), το mainWIndow και ακόμα ένα (ας το πούμε popWindow) το οποίο ανοίγει με το πάτημα ενός κουμπιού.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αυτο που θέλω είναι:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;όταν ο χρήστης ανοίξει το popWindow να επιλέξει ένα item απο μια λίστα. Αυτό το item notifies ένα property στο viewModel του&lt;/li&gt;&lt;li&gt;Απο το viewModel του popWindow θέλω να περάσω το ίδιο Property στο viewModel του mainWindow. Το mainWIndow πρέπει να εμφανίσει την τιμή του property στο UI.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;προσπάθησα να κάνω το εξής:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Έφτιαξα μια μέθοδο &amp;nbsp;στο viewModel του popWindow με όνομα OnSelectedItemChanged, η οποία ενημερώνει το viewModel του mainWindow.&lt;/div&gt;&lt;div&gt;Δεν έπαιξε :(&lt;/div&gt;&lt;div&gt;&lt;pre&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; Hotel _selectedHotel { get; set; }
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; Hotel SelectedHotel {
            get { &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;return&lt;/span&gt; _selectedHotel; }
            set {
                _selectedHotel &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; value;
                RaisePropertyChanged(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SelectedHotel"&lt;/span&gt;);
                OnSelectedItemChanged();
            }
        }

 &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; OnSelectedItemChanged() {
            MainWIndowViewModel &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; MainWIndowViewModel(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;.SelectedHotel);
        }&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;font class="Apple-style-span" size="3"&gt;&lt;font class="Apple-style-span" face="'Times New Roman'"&gt;Ποια είναι η λογική για να γίνει κάτι τέτοιο.&lt;br&gt;&lt;/font&gt;&lt;font class="Apple-style-span" face="'Times New Roman'"&gt;Εκτός απο την λογική θα εκτιμούσα αν κάποιος μπορούσε να δείξει ενδεικτικά και κάποιο κομμάτι κώδικα.&lt;br&gt;&lt;/font&gt;&lt;font class="Apple-style-span" face="'Times New Roman'"&gt;Ευχαριστώ&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</description></item></channel></rss>