<?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>Visual Basic 6.0</title><link>https://www.dotnetzone.gr:443/cs/forums/25/ShowForum.aspx</link><description>Θέματα που αφορούν την VB6 και COM components</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: VB6 - The legend lives on...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71172.aspx</link><pubDate>Fri, 31 Aug 2012 23:27:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71172</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71172.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=71172</wfw:commentRss><description>&lt;p&gt;Έχει δοκιμάσει κάποιος να δει πως φαίνεται το WinRT μέσα από την VB6 και αν μπορεί να φτιάξει εφαρμογές που το κάνουν reference; &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-14.gif" alt="Devil" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;George J.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: VB6 - The legend lives on...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71171.aspx</link><pubDate>Fri, 31 Aug 2012 21:49:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71171</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71171.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=71171</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Παναγιώτης Καναβός:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Μάρκο, το TIOBE δεν αναφέρει πουθενά VB6. Παρότι αναφέρει Visual Basic και Visual Basic.NET (μία ονομασία που συνηθιζόταν κάπου το... 2003), είναι πολύ πιθανό τα στατιστικά στην ταμπέλα Visual Basic να αναφέρονται και στην VB.NET. Αν μάλιστα δεις και τα γραφήματα των δύο ετικετών στο χρόνο, θα δεις ότι κάτι περίεργο συμβαίνει. Πως γίνεται να ανέβαιναν τα ποσοστά της Visual Basic από 6% το 2005 σε 11% το 2008 για να πέσουν στο 4.5% το 2012? Όταν η VB.NET ήταν σταθερά στο 0.3%? &lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Δεν έχεις καθόλου άδικο. Άλλωστε τα ratings βασίζονται στα αποτελέσματα των search engines. Το link που έδωσα στο αρχικό post δεν είναι του &lt;a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html"&gt;Index&lt;/a&gt;. Εκ παραδρομής έβαλα εκείνο που αναφέρεται στον ορισμό και τη μεθοδολογία υπολογισμού του δείκτη. Ήθελα να το ψάξω λίγο περισσότερο γιατί τα αποτελέσματα μου έκαναν κι εμένα εντύπωση. Αλλά έδωσα λάθος link! Anyway... Ένα search της μορφής "&lt;i&gt;Visual Basic&lt;/i&gt;" δεν είναι ξεκάθαρο σε ποια έκδοση ακριβώς αναφέρεται. Πάντως η Microsoft δείχνει να την υπολογίζει ακόμα...&lt;br&gt;</description></item><item><title>Απ: VB6 - The legend lives on...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71170.aspx</link><pubDate>Fri, 31 Aug 2012 18:46:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71170</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71170.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=71170</wfw:commentRss><description>&lt;p&gt;Έτυχε απλά όταν ο κόσμος άρχισε μαζικά να έχει πρόσβαση και την δυνατότητα αγοράς ενός Η/Υ η μόνη με διαφορά εύκολη visual γλώσσα που υπήρχε ήταν η Vb. Και επειδή πολλοί δεν έκανα την αλλαγή σε .Net να εμφανίζεται στην αγορά η κατάσταση που εμφανίζεται. Σαν γλώσσα είχε πολλά μειονεκτήματα αλλά είχε δύο δυνατά σημεία που τελικά κέρδισαν τον απλό προγραμματιστή, τον χομπίστα.&lt;/p&gt;&lt;p&gt;Το ένα ήταν η εύκολη σύνταξή της. Δες καλογραμμένο κώδικα σε Vb και είναι σαν να διαβάζεις ιστορία δες σε C και τα λέμε...&lt;/p&gt;&lt;p&gt;Το δεύτερο ότι σου έδινε την δυνατότητα να σχεδιάσεις γρήγορα το UI σου και να αρχίσεις να εμφανίζεις παράθυρα.&lt;/p&gt;&lt;p&gt;Είναι πάρα&amp;nbsp;πολύ ωραία γλώσσα και στο .Net δεν έχει πλέον να ζηλέψει τίποτα. &lt;/p&gt;</description></item><item><title>Απ: VB6 - The legend lives on...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71169.aspx</link><pubDate>Fri, 31 Aug 2012 17:38:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71169</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71169.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=71169</wfw:commentRss><description>Μάρκο, το TIOBE δεν αναφέρει πουθενά VB6. Παρότι αναφέρει Visual Basic και Visual Basic.NET (μία ονομασία που συνηθιζόταν κάπου το... 2003), είναι πολύ πιθανό τα στατιστικά στην ταμπέλα Visual Basic να αναφέρονται και στην VB.NET. Αν μάλιστα δεις και τα γραφήματα των δύο ετικετών στο χρόνο, θα δεις ότι κάτι περίεργο συμβαίνει. Πως γίνεται να ανέβαιναν τα ποσοστά της Visual Basic από 6% το 2005 σε 11% το 2008 για να πέσουν στο 4.5% το 2012? Όταν η VB.NET ήταν σταθερά στο 0.3%?&amp;nbsp;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Όσο για τους λόγους να αλλάξει κανείς .... οι εφαρμογές σε VB6 ήδη έχουν σημαντικά προβλήματα, δεν χρειάζεται να "πάθουν" κάτι. Η έλλειψη inheritance και η προβληματική υλοποίηση των intefaces σημαίνει ότι αναγκαστικά η δομή της εφαρμογής θα είναι πιο δύσχρηστη και δύσκολη στη βελτίωση και επέκταση. Η έλλειψη οποιασδήποτε μορφής refactoring εργαλείων, ORM ή framework το ίδιο.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Η έλλειψη ουσιαστικού error handling (On Error Resume Next ε?) σημαίνει ότι πολλά προβλήματα της εφαρμογής μπορεί ποτέ να μην έγιναν αντιληπτά επειδή κάποιος ... τα έφαγε.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Η αδυναμία multithreading ειδικά στη σημερινή εποχή των multicores σημαίνει ότι η εφαρμογή θα είναι μονίμως αργή χωρίς δυνατότητα scale up.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Η μόνη δικαιολογία για να παραμείνει κανείς σε VB6 είναι η αδράνεια και ότι η εφαρμογή δεν αξίζει τόσο ώστε να αναβαθμιστεί μετά από 10 χρόνια στασιμότητας. Το οποίο φυσικά είναι ένας άλλος τρόπος να πεις "&lt;span style="font-family:Tahoma, Arial, Helvetica;"&gt;ο πελάτης δεν είναι διατεθειμένος να πληρώσει εφ'όσον δεν συντρέχει λόγος."&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Tahoma, Arial, Helvetica;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;font face="Tahoma, Arial, Helvetica"&gt;Εδώ η Εθνική Τράπεζα έχει ακόμα εφαρμογές σε VB6 επειδή .... δεν ήθελε να αναβαθμίσει τα λειτουργικά πέρα από NT ...&lt;/font&gt;&lt;/div&gt;</description></item><item><title>Απ: VB6 - The legend lives on...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71168.aspx</link><pubDate>Fri, 31 Aug 2012 17:35:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71168</guid><dc:creator>nikos123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71168.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=71168</wfw:commentRss><description>Κατά κάποιο τρόπο αυτό οφείλεται και στην&amp;nbsp;αποτυχία του .ΝΕΤ.&amp;nbsp;</description></item><item><title>Απ: VB6 - The legend lives on...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71166.aspx</link><pubDate>Fri, 31 Aug 2012 16:54:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71166</guid><dc:creator>dimos.homatas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71166.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=71166</wfw:commentRss><description>Έχουμε πελάτη πολύ μεγάλη τράπεζα, στην οποία υπάρχουν καμιά 20άδα διαφορετικά συστήματα. 7-8 είναι σε vb6! Και το θέμα είναι ότι δεν έχουμε αρκετό κόσμο να ξέρει vb6 για να μπορεί να τα υποστηρίξει όλα αυτά...&amp;nbsp;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Κάνα δυο είναι μάλιστα και web applications!&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;(για να μην αναφέρω και το γεγονός ότι όλα καταλήγουν σε ένα mainframe που τρέχει κάτι σε COBOL - έχω δει κάτι xml namespaces του στυλ "ExportedFromCobol")&lt;/div&gt;</description></item><item><title>VB6 - The legend lives on...</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/71163.aspx</link><pubDate>Fri, 31 Aug 2012 03:06:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:71163</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/71163.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=25&amp;PostID=71163</wfw:commentRss><description>Παρατηρώντας τον &lt;a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm"&gt;Programming Community Index&lt;/a&gt;, διαπιστώνει κανείς τις αντοχές που έχει αυτή η γλώσσα. Κάνοντας λίγο googling έπεσα πάνω σ' ένα topic με τίτλο "&lt;a href="http://developers.slashdot.org/story/12/06/09/0240204/why-visual-basic-6-still-thrives"&gt;Why VB6 Still Thrives&lt;/a&gt;". Από 'κει πληροφορήθηκα ότι η Microsoft επέκτεινε τον χρονικό ορίζοντα υποστήριξης εφαρμογών γραμμένων σε VB6 στα λειτουργικά της συστήματα (πρωτότυπη πηγή: "&lt;a href="http://msdn.microsoft.com/en-us/magazine/jj133813.aspx"&gt;Old soldiers never die&lt;/a&gt;"). Για όποιον ενδιαφέρεται, υπάρχει ένα site με tutorials και resources που μπορεί να του φανούν χρήσιμα (&lt;a href="http://www.vb6.us/"&gt;vb6.us&lt;/a&gt;).&lt;br&gt;</description></item></channel></rss>