VB6 converteren naar VB.NET

click fraud protection

VB.Net heeft een ingebouwde migratietool, maar converteert VB6-code naar VB.NET is niet zo eenvoudig als het laden naar de nieuwere software. De migratietool doet veel werk, vooral met syntaxis, maar lang niet alles. Je moet aan je VB6-code werken voordat je hem probeert in te laden VB.Net.

Moet u de code upgraden?

Sommige soorten programma's kunnen het beste in VB6 worden achtergelaten. Als uw projecten WebClasses, DHTML-pagina's en UserControls gebruiken, verloopt de migratie naar VB.NET mogelijk niet soepel. Dat wil niet zeggen dat je het niet moet proberen. De migratiewizard geeft alle kritieke problemen weer en u kunt teruggaan en ze oplossen.

Uw VB6-code voorbereiden op migratie

Verwijder alle dode code die uw programma niet gebruikt en voeg dubbele code toe om de code meer te verminderen. U kunt dit handmatig doen als u geduldig bent of als uw programma niet lang duurt, of u kunt een broncode-analyseprogramma gebruiken om de gedupliceerde of ongebruikte code te lokaliseren.

Eventuele gegevensverklaringen corrigeren

instagram viewer

Als je niet-aangegeven variabelen in je programma hebt gebruikt, heb je veel werk voor de boeg. Voeg declaraties van het juiste type toe aan elke Dim-instructie en voeg Option Explicit-instructies toe. Dit zal het importproces vergemakkelijken. Maak je geen zorgen, als je er een mist, kom je er later wel achter.

VB.NET Wizard gaat aan het werk

Open uw programma in VB.NET en wacht terwijl de migratietool zijn werk doet. Verwacht een uitgebreid rapport te ontvangen met alle upgradeproblemen - de problemen die de wizard heeft opgelost en de problemen die dat niet deed. Er zullen ook opmerkingen in de code staan ​​in de buurt van plekken die extra werk nodig hebben.

Probeer te compileren

Hoop zelfs niet dat uw code de eerste keer doorkomt. Dat is niet het geval, maar u ontvangt een lange lijst met compilatiefouten die u kunt terughalen en oplossen.

Werk aan uw code

Keer met behulp van de rapporten terug naar uw code en los de kritieke problemen op. Wanneer je ze allemaal hebt gedaan, laad je de code opnieuw in VB.NET. Mogelijk ontvangt u nog een lijst met kritieke problemen die u moet oplossen, maar uiteindelijk komt deze door de wizard en de compiler. Je bent nog niet klaar. Zoek naar opmerkingen die de migratietool in uw code heeft achtergelaten en doe wat de opmerkingen zeggen.

Start en test nu uw programma in VB.NET.

instagram story viewer