Έχω γράψει στο παρελθόν πολλά προγράμματα σε VB4 και VB6. Από αυτά άλλα τρέχουν σε περιβάλλον win10 και άλλα όχι. Τι μπορώ να κάνω για να υποστηρίξω αυτά τα προγράμματα; Δηλαδή να μπω στον πηγαίο κώδικα να τον αλλάξω και να δημιουργήσω ένα νέο exe αρχείο ώστε να τρέχει σε win10 ή win11;
Ευχαριστώ προκαταβολικά για την οποιαδήποτε βοήθεια.
Δεν έχω ασχοληθεί με τέτοια περίπτωση, ξέρω πάντως πως VB6 με σημερινό VB. net έχουν ριζικές διαφορές.
Αν δεν είναι μεγάλο το πρόγραμμα θα πρότεινα να το ξαναγραφες σε VB. net και θα ήσουν εντάξει.
Αν αυτό το σενάριο δε παίζει, τότε δες τα παρακάτω links. Λογικά θα βοηθήσουν.
To google μου έβγαλε αυτά με ένα απλό search:
http://www.lynn3686.com/vb6win10.html
https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-basic-6/visual-basic-6-support-policy
https://www.quora.com/How-can-I-make-a-program-written-using-Visual-Basic-run-on-Windows-10-It-currently-works-on-Windows-XP
https://answers.microsoft.com/en-us/windows/forum/all/how-to-install-visual-basic-6-on-windows-11-it-got/49cc9591-8463-424d-b77e-f174e08b76b6
https://windowsreport.com/windows-11-vb6-support/
Καλημέρα,
δες και εδώ
https://learn.microsoft.com/en-us/dotnet/api/microsoft.visualbasic.compatibility.vb6?view=netframework-4.8.1
https://stackoverflow.com/questions/31246808/vb6-to-vb-net-dll-compatibility-version
Και για να είμαι απολύτως ειλικρινής, εδώ και λίγα χρόνια έχω μεταφέρει αρκετά (όχι όλα... ) σε VB 2008 community (Express την έλεγαν τότε...) edition.
Και κάτι που δεν είχα δει νωρίτερα... ::)
https://www.microsoft.com/en-US/download/details.aspx?id=13232
Upgrading Visual Basic 6.0 Applications to Visual Basic .NET and Visual Basic 2005This guide is to provide you with the information you need to upgrade an application from Visual Basic 6.0 to Visual Basic .NET.
και
https://www.filehorse.com/download-visual-basic-2008-express-edition/