<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.dotnetzone.gr/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>Manos Kelaiditis' Weblog : Migration</title><link>http://www.dotnetzone.gr/cs/blogs/mkelaiditis/archive/tags/Migration/default.aspx</link><description>Ετικέτες: Migration</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Migrate από VB6 σε .NET: VB Migration Partner και VB6 Bulk Analyzer</title><link>http://www.dotnetzone.gr/cs/blogs/mkelaiditis/archive/2008/06/12/migrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx</link><pubDate>Thu, 12 Jun 2008 06:41:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42836</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>http://www.dotnetzone.gr/cs/blogs/mkelaiditis/comments/42836.aspx</comments><wfw:commentRss>http://www.dotnetzone.gr/cs/blogs/mkelaiditis/commentrss.aspx?PostID=42836</wfw:commentRss><description>&lt;P&gt;Για όλα αυτά τα legacy applications που έχουν ξεμείνει στην Visual Basic 6, υπάρχουν κάποια νέα βοηθήματα για την περίπτωση που θα αποφασιστεί το migration σε .NET. &lt;/P&gt;
&lt;P&gt;O Francesco Balena, guru της VB6 που τα βιβλία του διαβάσαμε και αγαπήσαμε, τα τελευταία χρόνια έχει κάνει σπουδαία δουλειά στο θέμα του migration. Πρόσφατα, κυκλοφόρησε το &lt;A href="http://www.vbmigration.com/overview.aspx" target=_blank&gt;VB Migration Partner&lt;/A&gt;, ένα προϊόν που χειρίζεται άνετα και με εντυπωσιακά ποσοστά επιτυχίας όλα εκείνα τα τμήματα κώδικα που κάνουν Visual Basic Upgrade Wizard να σηκώνει τα χέρια ψηλά.&lt;/P&gt;
&lt;P&gt;Παράλληλα, μόλις χθες, έδωσε προς δωρεάν χρήση ένα utility που ονομάζεται &lt;A href="http://www.vbmigration.com/Blog/post/2008/06/VB6-Bulk-Analyzer,-a-command-line-tool-to-explore-multiple-VB-projects.aspx" target=_blank&gt;VB6 Bulk Analyzer&lt;/A&gt;. Πρόκειται για ένα command-line utility το οποίο αναλύει τα VB6 projects που βρίσκονται σε κάποιο directory tree και δημιουργεί ένα report το οποίο δίνει μια σαφή εικόνα για το τι έχει να αντιμετωπίσει &lt;STRIKE&gt;ο άμοιρος&lt;/STRIKE&gt;, εεε ο developer κατά το έργο του migration.&lt;/P&gt;
&lt;P&gt;Η αλήθεια είναι ότι οι εφαρμογές που έχουν γραφτεί VΒ6 έχουν αρκετά χμμμ... "μη τυποποιημένα" τμήματα κώδικα, κολπάκια, κλπ έτσι ώστε να υπερκεραστούν οι εγγενείς περιορισμοί της γλώσσας. Ακριβώς αυτά τα τμήματα κώδικα είναι που αποτελούν προκλήσεις για τα εργαλεία μετατροπής κώδικα. Σε όσους λοιπόν το σκέφτονται, τώρα πλεόν είναι πολύ εύκολο να περάσουν τις VB6 εφαρμογές τους σε .NET. Άντε, και καλή τύχη!&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Μοιραστείτε τη δημοσίευση:&lt;/strong&gt; &lt;a href = "mailto:?body=Πιστεύω ότι μπορεί να το βρεις ενδιαφέρον: http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fmkelaiditis%2farchive%2f2008%2f06%2f12%2fmigrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx&amp;amp;subject=Migrate+%ce%b1%cf%80%cf%8c+VB6+%cf%83%ce%b5+.NET%3a+VB+Migration+Partner+%ce%ba%ce%b1%ce%b9+VB6+Bulk+Analyzer" target="_blank" title = "Post http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fmkelaiditis%2farchive%2f2008%2f06%2f12%2fmigrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx"&gt;email-it!&lt;/a&gt; |  &lt;a href = "http://www.facebook.com/share.php?u=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fmkelaiditis%2farchive%2f2008%2f06%2f12%2fmigrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx&amp;amp;subject=Migrate+%ce%b1%cf%80%cf%8c+VB6+%cf%83%ce%b5+.NET%3a+VB+Migration+Partner+%ce%ba%ce%b1%ce%b9+VB6+Bulk+Analyzer" target="_blank" title = "Post http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fmkelaiditis%2farchive%2f2008%2f06%2f12%2fmigrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx"&gt;Share on Facebook&lt;/a&gt; |  &lt;a href = "http://www.foracamp.gr/user/login?destination=?/node/add/story/Migrate+%ce%b1%cf%80%cf%8c+VB6+%cf%83%ce%b5+.NET%3a+VB+Migration+Partner+%ce%ba%ce%b1%ce%b9+VB6+Bulk+Analyzer/http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fmkelaiditis%2farchive%2f2008%2f06%2f12%2fmigrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx" target="_blank" title = "Post http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fmkelaiditis%2farchive%2f2008%2f06%2f12%2fmigrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx"&gt;ForaCamp.gr!&lt;/a&gt; |  &lt;a href = "http://www.digme.gr/submit.php?url=url]" target="_blank" title = "Post http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fmkelaiditis%2farchive%2f2008%2f06%2f12%2fmigrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx"&gt;DigMe!&lt;/a&gt; |  &lt;a href = "http://www.bobit.gr/articles/new?bob_this=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fmkelaiditis%2farchive%2f2008%2f06%2f12%2fmigrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx" target="_blank" title = "Post http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fmkelaiditis%2farchive%2f2008%2f06%2f12%2fmigrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx"&gt;BobIt!&lt;/a&gt; |  &lt;a href = "http://buzz.reality-tape.com/submit.php?url=http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fmkelaiditis%2farchive%2f2008%2f06%2f12%2fmigrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx" target="_blank" title = "Post http%3a%2f%2fwww.dotnetzone.gr%2fcs%2fblogs%2fmkelaiditis%2farchive%2f2008%2f06%2f12%2fmigrate-vb6-net-vb-migration-partner-vb6-bulk-analyzer.aspx"&gt;Buzz!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://www.dotnetzone.gr/cs/aggbug.aspx?PostID=42836" width="1" height="1"&gt;</description><category domain="http://www.dotnetzone.gr/cs/blogs/mkelaiditis/archive/tags/Migration/default.aspx">Migration</category><category domain="http://www.dotnetzone.gr/cs/blogs/mkelaiditis/archive/tags/VB6/default.aspx">VB6</category></item></channel></rss>