<?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>Απ: Ενημέρωση εφαρμογής</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39418.aspx</link><pubDate>Mon, 21 Jan 2008 17:29:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39418</guid><dc:creator>rantanplan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39418.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=39418</wfw:commentRss><description>Ευχαριστώ πολύ...&lt;br&gt;Θα το κοιτάξω και αν έχω απορία..... εδώ είμαστε....&lt;br&gt;</description></item><item><title>Απ: Ενημέρωση εφαρμογής</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39398.aspx</link><pubDate>Mon, 21 Jan 2008 06:24:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39398</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39398.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=39398</wfw:commentRss><description>&lt;P&gt;Μπορείς με το Inno να φτιάξεις updater αλλά θα πρέπει ουσιαστικά να πειράξεις τα scripts που χρησιμοποιεί. Δες και το &lt;A href="http://www.jrsoftware.org/iskb.php?updateinstall"&gt;HOWTO: Create an installation that is an "update" or "add-on" to an existing installation&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Αν είχες φτιάξει setup με Windows Installer η αναβάθμιση της εφαρμογής σου θα γινόταν σχεδόν αυτόματα απλά εκτελώντας το setup.exe. Ο Windows Installer είναι έτσι φτιαγμένος ώστε να ξέρει πάντα ποιά είναι η έκδοση των αρχείων που εγκαθιστά, ποιές αναβαθμίσεις έχουν εγκατασταθεί και σε περίπτωση διαγραφής κατά λάθος, να επαναφέρει τα αρχεία. Επίσης είναι ο μόνος τρόπος εγκατάστασης ο οποίος μπορεί να κάνει rollback εγκαταστάσεις που απέτυχαν ακόμα και αν πχ. κάποιος σβήσει το μηχάνημα. &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Ο λόγος είναι ότι ο Windows Installer είναι service του ίδιου του λειτουργικού και καταγράφει ό,τι κάνει σε log files. Ακόμα και αν γίνει επανεκκίνηση του μηχανήματος, ο Windows Installer μπορεί να κάνει rollback τις αλλαγές. Ο άλλος λόγος είναι ότι τα αρχεία του Windows Installer στην πραγματικότητα δεν είναι scripts αλλά βάσεις. Η βάση αυτή περιέχει για κάθε αρχείο που εγκαθίσταται το μέγεθος, έκδοση, ημερομηνία κλπ. Έτσι ο Windows Installer μπορεί να συγκρίνει την έκδοση κάθε αρχείου που εγκαθιστάς με αυτή που υπάρχει στη βάση του και να κάνει αυτόματα upgrade αν εγκαθιστάς πιο νέα έκδοση.&lt;/P&gt;</description></item><item><title>Απ: Ενημέρωση εφαρμογής</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39393.aspx</link><pubDate>Mon, 21 Jan 2008 02:21:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39393</guid><dc:creator>VirusX</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39393.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=39393</wfw:commentRss><description>Γεια σου, εχω αναπτυξει εναν Software Updater. Αυτην την στιγμη βρισκετε λιγο πριν το final release&lt;br&gt;Αν σε ενδοιαφερει κανε με add στο msn ή pm me να τα πουμε πιο prive!&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Ενημέρωση εφαρμογής</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/39380.aspx</link><pubDate>Sun, 20 Jan 2008 21:42:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:39380</guid><dc:creator>rantanplan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/39380.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=39380</wfw:commentRss><description>&lt;P&gt;Καλημέρα παιδιά. &lt;/P&gt;
&lt;P&gt;Έχω φτιάξει μια εφαρμογή (σε VB .NET Express 2008) και χρησιμοποίησα το Inno για να φτιάξω ένα setup file.&lt;/P&gt;
&lt;P&gt;Θέλω τώρα να δώσω μια πιο ενημερωμένη έκδοση του προγράμματος. Ξέρει κανείς πως μπορώ να το κάνω χωρίς "μπακάλικο" τρόπο;&lt;/P&gt;
&lt;P&gt;Δηλαδή να μην δώσω το ενημερωμένο εκτελέσιμο και πω πήγαινε στον φάκελο της εφαρμογής και κάνε overwrite πάνω απο το παλιό αρχείο. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ευχαριστώ πολύ&lt;/P&gt;</description></item></channel></rss>